FireDAC.Phys.MongoDBWrapper.TMongoConnection.SSLInit

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi