#include <atomic>
#include <string>
#include <sql/auth/auth_common.h>
Go to the source code of this file.
◆ TLS_version
◆ validate_ciphers()
bool validate_ciphers |
( |
const char * |
option, |
|
|
const char * |
val, |
|
|
TLS_version |
version |
|
) |
| |
Helper method to validate values of –ssl-cipher and –admin-ssl-cipher.
◆ validate_tls_version()
bool validate_tls_version |
( |
const char * |
val | ) |
|
Helper method to validate values of –tls-version and –admin-tls-version.
◆ g_admin_ssl_configured
std::atomic_bool g_admin_ssl_configured |
|
extern |
The runtime value of whether admin TLS used different config or not.
◆ mysql_admin_channel
std::string mysql_admin_channel |
|
extern |
◆ mysql_main_channel
std::string mysql_main_channel |
|
extern |
◆ opt_admin_ssl_configured
bool opt_admin_ssl_configured |
|
extern |
The configure time value of whether admin TLS used different config or not.
The value for this is determined during system variable update. True means that the ADMIN channel is using its own TLS configuration. False means that the ADMIN channel is reusing the main channel's TLS configuration. To put this value into effect (and update g_admin_ssl_configured) one needs to execute the "ALTER INSTANCE RELOAD TLS" SQL command.
◆ opt_tls_certificates_enforced_validation
bool opt_tls_certificates_enforced_validation |
|
extern |
◆ server_admin_callback
◆ server_main_callback