30 "SSL connection mode.",
44 "CA file in PEM format.",
72 "X509 cert in PEM format.",
100 "X509 key in PEM format.",
114 "Certificate revocation list.",
128 "Certificate revocation list path.",
142 "TLS version to use, "
144 "permitted values are: TLSv1.2, TLSv1.3",
146 "permitted values are: TLSv1.2",
161 "SSL FIPS mode (applies only for OpenSSL); "
162 "permitted values are: OFF, ON, STRICT",
176 "TLS v1.3 cipher to use.",
190 "Session data file to use to enable ssl session reuse",
202 {
"ssl-session-data-continue-on-failed-reuse",
204 "If set to ON, this option will allow connection to succeed even if "
205 "session data cannot be reused.",
217 {
"tls-sni-servername",
219 "The SNI server name to pass to server",
@ OPT_TLS_SNI_SERVERNAME
Definition: client_priv.h:187
@ OPT_SSL_CIPHER
Definition: client_priv.h:78
@ OPT_SSL_CRL
Definition: client_priv.h:159
@ OPT_SSL_CERT
Definition: client_priv.h:75
@ OPT_TLS_CIPHERSUITES
Definition: client_priv.h:174
@ OPT_TLS_VERSION
Definition: client_priv.h:170
@ OPT_SSL_SESSION_DATA
Definition: client_priv.h:183
@ OPT_SSL_CRLPATH
Definition: client_priv.h:160
@ OPT_SSL_MODE
Definition: client_priv.h:171
@ OPT_SSL_CAPATH
Definition: client_priv.h:77
@ OPT_SSL_FIPS_MODE
Definition: client_priv.h:173
@ OPT_SSL_KEY
Definition: client_priv.h:74
@ OPT_SSL_CA
Definition: client_priv.h:76
@ OPT_SSL_SESSION_DATA_CONTINUE_ON_FAILED_REUSE
Definition: client_priv.h:184
@ 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
static char * opt_ssl_session_data
Definition: sslopt-vars.h:64
static bool opt_ssl_session_data_continue_on_failed_reuse
Definition: sslopt-vars.h:65
static char * opt_ssl_cipher
Definition: sslopt-vars.h:56
static char * opt_ssl_ca
Definition: sslopt-vars.h:53
static char * opt_tls_version
Definition: sslopt-vars.h:61
static char * opt_ssl_capath
Definition: sslopt-vars.h:54
static char * opt_ssl_crlpath
Definition: sslopt-vars.h:60
static char * opt_tls_ciphersuites
Definition: sslopt-vars.h:57
static char * opt_tls_sni_servername
Definition: sslopt-vars.h:66
static char * opt_ssl_cert
Definition: sslopt-vars.h:55
static char * opt_ssl_crl
Definition: sslopt-vars.h:59
static char * opt_ssl_key
Definition: sslopt-vars.h:58