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 :
APEMFileest le chemin de votre fichier .pem (EN), qui contient votre clé privée et votre chaîne de certificats.APEMPwdest 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.ACAFileest 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.ACADirest 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).ACRLFileest le chemin d'accès à un fichier de liste de révocation de certificats.AWeakValiddétermine si la bibliothèque sous-jacente doit procéder à une vérification du certificat, que le serveur MongoDB renvoie (False) ou non (True).