#include <stddef.h>
#include <stdio.h>
#include <sys/types.h>
#include <functional>
#include "my_inttypes.h"
#include "my_macros.h"
#include "mysql.h"
#include "nulls.h"
#include "template_utils.h"
#include "typelib.h"
Go to the source code of this file.
◆ SSL_SET_OPTIONS
◆ set_client_ssl_options()
static int set_client_ssl_options |
( |
MYSQL * |
mysql | ) |
|
|
inlinestatic |
◆ ssl_client_check_post_connect_ssl_setup()
static bool ssl_client_check_post_connect_ssl_setup |
( |
MYSQL * |
mysql, |
|
|
std::function< void(const char *)> |
report_error |
|
) |
| |
|
inlinestatic |
◆ opt_ssl_ca
◆ opt_ssl_capath
◆ opt_ssl_cert
◆ opt_ssl_cipher
◆ opt_ssl_crl
◆ opt_ssl_crlpath
◆ opt_ssl_fips_mode
◆ opt_ssl_key
◆ opt_ssl_mode
◆ opt_ssl_session_data
char* opt_ssl_session_data = nullptr |
|
static |
◆ opt_ssl_session_data_continue_on_failed_reuse
bool opt_ssl_session_data_continue_on_failed_reuse = false |
|
static |
◆ opt_tls_ciphersuites
char* opt_tls_ciphersuites = nullptr |
|
static |
◆ opt_tls_sni_servername
char* opt_tls_sni_servername = nullptr |
|
static |
◆ opt_tls_version
◆ ssl_fips_mode_names_lib
const char* ssl_fips_mode_names_lib[] = {"OFF", "ON", "STRICT", NullS} |
◆ ssl_fips_mode_typelib
Initial value:
const char * ssl_fips_mode_names_lib[]
Definition: sslopt-vars.h:48
#define array_elements(A)
Definition: validate_password_imp.cc:48
◆ ssl_mode_names_lib
const char* ssl_mode_names_lib[] |
Initial value:= {"DISABLED", "PREFERRED", "REQUIRED",
"VERIFY_CA",
"VERIFY_IDENTITY",
NullS}
#define NullS
Definition of the null string (a null pointer of type char *), used in some of our string handling co...
Definition: nulls.h:33
◆ ssl_mode_set_explicitly
bool ssl_mode_set_explicitly = false |
|
static |
◆ ssl_mode_typelib
Initial value:
const char * ssl_mode_names_lib[]
Definition: sslopt-vars.h:43
◆ SSL_SET_OPTIONS_ERROR
const char* SSL_SET_OPTIONS_ERROR = "Failed to set ssl related options.\n" |