31 "SSL connection mode.",
46 "If set to ON, this option enforces that SSL is established before client "
47 "attempts to authenticate to the server. To disable client SSL capabilities "
63 "CA file in PEM format.",
91 "X509 cert in PEM format.",
105 "SSL cipher to use.",
119 "X509 key in PEM format.",
133 "Certificate revocation list.",
147 "Certificate revocation list path.",
161 "TLS version to use, "
163 "permitted values are: TLSv1.2, TLSv1.3",
165 "permitted values are: TLSv1.2",
180 "SSL FIPS mode (applies only for OpenSSL); "
181 "permitted values are: OFF, ON, STRICT",
195 "TLS v1.3 cipher to use.",
209 "Session data file to use to enable ssl session reuse",
221 {
"ssl-session-data-continue-on-failed-reuse",
223 "If set to ON, this option will allow connection to succeed even if "
224 "session data cannot be reused.",
@ OPT_SSL_CIPHER
Definition: client_priv.h:79
@ OPT_SSL_CRL
Definition: client_priv.h:160
@ OPT_SSL_CERT
Definition: client_priv.h:76
@ OPT_SSL_SSL
Definition: client_priv.h:74
@ OPT_TLS_CIPHERSUITES
Definition: client_priv.h:175
@ OPT_TLS_VERSION
Definition: client_priv.h:171
@ OPT_SSL_SESSION_DATA
Definition: client_priv.h:184
@ OPT_SSL_CRLPATH
Definition: client_priv.h:161
@ OPT_SSL_MODE
Definition: client_priv.h:172
@ OPT_SSL_CAPATH
Definition: client_priv.h:78
@ OPT_SSL_FIPS_MODE
Definition: client_priv.h:174
@ OPT_SSL_KEY
Definition: client_priv.h:75
@ OPT_SSL_CA
Definition: client_priv.h:77
@ OPT_SSL_SESSION_DATA_CONTINUE_ON_FAILED_REUSE
Definition: client_priv.h:185
@ OPT_ARG
Definition: my_getopt.h:81
@ REQUIRED_ARG
Definition: my_getopt.h:81
#define GET_STR
Definition: my_getopt.h:52
#define GET_BOOL
Definition: my_getopt.h:45
bool opt_use_ssl
Definition: mysqld.cc:1957
static char * opt_ssl_session_data
Definition: sslopt-vars.h:67
static bool opt_ssl_session_data_continue_on_failed_reuse
Definition: sslopt-vars.h:68
static char * opt_ssl_cipher
Definition: sslopt-vars.h:59
static char * opt_ssl_ca
Definition: sslopt-vars.h:56
static char * opt_tls_version
Definition: sslopt-vars.h:64
static char * opt_ssl_capath
Definition: sslopt-vars.h:57
static char * opt_ssl_crlpath
Definition: sslopt-vars.h:63
static char * opt_tls_ciphersuites
Definition: sslopt-vars.h:60
static char * opt_ssl_cert
Definition: sslopt-vars.h:58
static char * opt_ssl_crl
Definition: sslopt-vars.h:62
static char * opt_ssl_key
Definition: sslopt-vars.h:61