FireDAC.Phys.MongoDBWrapper.TMongoConnection.SSLInit

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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).

Siehe auch