MongoDB C++ Driver
mongocxx-3.7.0
|
Class representing the optional arguments to a MongoDB driver client (TLS) More...
#include <tls.hpp>
Public Member Functions | |
tls & | pem_file (bsoncxx::string::view_or_value pem_file) |
The path to the .pem file containing a public key certificate and its associated private key. More... | |
const stdx::optional< bsoncxx::string::view_or_value > & | pem_file () const |
Retrieves the current path to the .pem file. More... | |
tls & | pem_password (bsoncxx::string::view_or_value pem_password) |
The pass phrase used to decrypt an encrypted PEM file. More... | |
const stdx::optional< bsoncxx::string::view_or_value > & | pem_password () const |
Retrieves the current decryption pass phrase. More... | |
tls & | ca_file (bsoncxx::string::view_or_value ca_file) |
The path to the .pem file that contains the root certificate chain from the Certificate Authority. More... | |
const stdx::optional< bsoncxx::string::view_or_value > & | ca_file () const |
Retrieves the current path to the CA file. More... | |
tls & | ca_dir (bsoncxx::string::view_or_value ca_dir) |
The path to the Certificate Authority directory. More... | |
const stdx::optional< bsoncxx::string::view_or_value > & | ca_dir () const |
Retrieves the current path to the CA directory. More... | |
tls & | crl_file (bsoncxx::string::view_or_value crl_file) |
The path to the .pem file that contains revoked certificates. More... | |
const stdx::optional< bsoncxx::string::view_or_value > & | crl_file () const |
Retrieves the current path to the .pem file that contains revoked certificates. More... | |
tls & | allow_invalid_certificates (bool allow_invalid_certificates) |
If true, the driver will not verify the server's CA file. More... | |
const stdx::optional< bool > & | allow_invalid_certificates () const |
Retrieves whether or not the driver will check the server's CA file. More... | |
Class representing the optional arguments to a MongoDB driver client (TLS)
const stdx::optional<bool>& mongocxx::options::tls::allow_invalid_certificates | ( | ) | const |
Retrieves whether or not the driver will check the server's CA file.
tls& mongocxx::options::tls::allow_invalid_certificates | ( | bool | allow_invalid_certificates | ) |
If true, the driver will not verify the server's CA file.
allow_invalid_certificates | Whether or not to check the server's CA file. |
const stdx::optional<bsoncxx::string::view_or_value>& mongocxx::options::tls::ca_dir | ( | ) | const |
Retrieves the current path to the CA directory.
tls& mongocxx::options::tls::ca_dir | ( | bsoncxx::string::view_or_value | ca_dir | ) |
The path to the Certificate Authority directory.
ca_dir | The path to the CA directory. |
const stdx::optional<bsoncxx::string::view_or_value>& mongocxx::options::tls::ca_file | ( | ) | const |
Retrieves the current path to the CA file.
tls& mongocxx::options::tls::ca_file | ( | bsoncxx::string::view_or_value | ca_file | ) |
The path to the .pem file that contains the root certificate chain from the Certificate Authority.
ca_file | The path to the CA file. |
const stdx::optional<bsoncxx::string::view_or_value>& mongocxx::options::tls::crl_file | ( | ) | const |
Retrieves the current path to the .pem file that contains revoked certificates.
tls& mongocxx::options::tls::crl_file | ( | bsoncxx::string::view_or_value | crl_file | ) |
The path to the .pem file that contains revoked certificates.
crl_file | The path to the PEM file. |
const stdx::optional<bsoncxx::string::view_or_value>& mongocxx::options::tls::pem_file | ( | ) | const |
Retrieves the current path to the .pem file.
tls& mongocxx::options::tls::pem_file | ( | bsoncxx::string::view_or_value | pem_file | ) |
The path to the .pem file containing a public key certificate and its associated private key.
pem_file | The path to the .pem file. |
const stdx::optional<bsoncxx::string::view_or_value>& mongocxx::options::tls::pem_password | ( | ) | const |
Retrieves the current decryption pass phrase.
tls& mongocxx::options::tls::pem_password | ( | bsoncxx::string::view_or_value | pem_password | ) |
The pass phrase used to decrypt an encrypted PEM file.
pem_password | The pass phrase. |