Handles secure database connections.
More...
#include <secure_connection.h>
Handles secure database connections.
Definition at line 133 of file secure_connection.h.
◆ connection_security()
| database::security::connection_security::connection_security |
( |
const security_credentials & | credentials | ) |
|
◆ configure_tls()
| bool database::security::connection_security::configure_tls |
( |
const std::string & | cert_file, |
|
|
const std::string & | key_file, |
|
|
const std::string & | ca_file ) |
◆ decrypt_connection_string()
| std::string database::security::connection_security::decrypt_connection_string |
( |
const std::string & | encrypted_string | ) |
const |
◆ encrypt_connection_string()
| std::string database::security::connection_security::encrypt_connection_string |
( |
const std::string & | connection_string | ) |
const |
◆ establish_secure_connection()
| bool database::security::connection_security::establish_secure_connection |
( |
const std::string & | host, |
|
|
int | port ) |
◆ perform_mutual_authentication()
| bool database::security::connection_security::perform_mutual_authentication |
( |
| ) |
|
◆ set_cipher_suite()
| bool database::security::connection_security::set_cipher_suite |
( |
const std::string & | ciphers | ) |
|
◆ verify_server_certificate()
| bool database::security::connection_security::verify_server_certificate |
( |
const std::string & | certificate | ) |
const |
◆ credentials_
◆ tls_configured_
| bool database::security::connection_security::tls_configured_ = false |
|
private |
The documentation for this class was generated from the following file: