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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoConnection |
Description
Configure les options SSL de cette instance de TMongoConnection pour des communications sécurisées avec votre serveur MongoDB.
SSLInit reçoit les paramètres suivants :
APEMFile
est le chemin de votre fichier .pem (EN), qui contient votre clé privée et votre chaîne de certificats.APEMPwd
est le mot de passe de cryptage de la partie clé privée de votre fichier .pem. Utilisez une chaîne vide si votre clé privée ne requiert pas de mot de passe.ACAFile
est le chemin d'accès au fichier .pem contenant la chaîne de certificats racine de l'Autorité de certification (EN) dont votre client a besoin pour authentifier le fichier de certificat renvoyé par le serveur MongoDB.ACADir
est le chemin d'accès à un dossier comme celui généré par l'outil c_rehash. Pour de plus amples informations, voir SSL_CTX_load_verify_locations, documentation OpenSSL (EN).ACRLFile
est le chemin d'accès à un fichier de liste de révocation de certificats.AWeakValid
détermine si la bibliothèque sous-jacente doit procéder à une vérification du certificat, que le serveur MongoDB renvoie (False
) ou non (True
).