FireDAC.Phys.MongoDBWrapper.TMongoConnection.SSLInit
Delphi
procedure SSLInit(const APEMFile, APEMPwd, ACAFile, ACADir, ACRLFile: String; AWeakValid: Boolean);
C++
void __fastcall SSLInit(const System::UnicodeString APEMFile, const System::UnicodeString APEMPwd, const System::UnicodeString ACAFile, const System::UnicodeString ACADir, const System::UnicodeString ACRLFile, bool AWeakValid);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoConnection |
Beschreibung
Konfiguriert die SSL-Optionen dieser Instanz von TMongoConnection so, dass die Kommunikation mit Ihrem MongoDB-Server sicher ist.
SSLInit übernimmt die folgenden Parameter:
APEMFile
ist der Pfad zu Ihrer .pem-Datei, die Ihren privaten Schlüssel und die Zertifikatkette enthält.APEMPwd
ist das Verschlüsselungspasswort des privaten Schlüsselanteils Ihrer .pem-Datei. Verwenden Sie einen leeren String, wenn für Ihren privaten Schlüssel kein Passwort erforderlich ist.ACAFile
ist der Pfad zu Ihrer .pem-Datei, die die Stammzertifikatkette aus der Zertifizierungsinstanz (EN) enthält, die Ihr Client für die Authentifizierung der Zertifikatsdatei benötigt, die der MongoDB-Server zurückgibt.ACADir
ist der Pfad zu einem Ordner, wie z. B. dem, den das Tool c_rehash generiert. Weitere Informationen finden Sie unter SSL_CTX_load_verify_locations, OpenSSL Documentation (EN).ACRLFile
ist der Pfad zu einer Datei mit einer Widerrufsliste für Zertifikate.AWeakValid
legt fest, ob die zugrunde liegende Bibliothek eine Zertifikatsverifizierung für das Zertifikat, das der MongoDB-Server zurückgibt, durchführen soll (False
) oder nicht (True
).