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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoConnection |
説明
MongoDB サーバーとセキュアな通信を行えるよう、TMongoConnection のこのインスタンスの SSL オプションを構成します。
SSLInit が受け取るパラメータは次のとおりです。
APEMFile
: 秘密鍵と証明書チェーンを含む .pem ファイルのパスです。APEMPwd
: .pem ファイルの秘密鍵部分の暗号化パスワードです。秘密鍵でパスワードが必要ない場合には空の文字列を指定します。ACAFile
: MongoDB サーバーから返される証明書ファイルを認証するためにクライアントで必要になる、認証局から入手したルート証明書チェーンを含む .pem ファイルのパスです。ACADir
: c_rehash ツールが生成するフォルダのパスです。詳細は、OpenSSL ドキュメントの SSL_CTX_load_verify_locations を参照してください。ACRLFile
: 証明書失効リスト ファイルのパスです。AWeakValid
: 背後にあるライブラリで MongoDB サーバーから返された証明書の検証を行うか(False
)行わないか(True
)を示します。