SSL_OP_NO_TLSv1_2
options |= SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_2;
if ((options & SSL_OP_NO_TLSv1_2) == 0)
if ((options & SSL_OP_NO_TLSv1_2) && min_version < TLS1_2_VERSION)
SSL_CTX_clear_options(ssl_ctx, SSL_OP_NO_TLSv1_2);
SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_TLSv1_2);
.ssl_options = SSL_OP_NO_TLSv1_2,
.ssl_options = SSL_OP_NO_TLSv1_2,
.ssl_options = SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2,
SSL_OP_NO_TLSv1_2,
SSL_OP_NO_TLSv1_2 | SSL_OP_NO_TLSv1_3,
SSL_OP_NO_TLSv1_2 | SSL_OP_NO_TLSv1_3);
.options = SSL_OP_NO_TLSv1_2,
.options = SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2,
.options = SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2,
.options = SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2,
SSL_OP_NO_TLSv1_2 | SSL_OP_NO_TLSv1_3);
.options = SSL_OP_NO_TLSv1_2,
.options = SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2,
.options = SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_2,
SSL_OP_NO_TLSv1_2,
#if defined(SSL_OP_NO_TLSv1_1) && defined(SSL_OP_NO_TLSv1_2)
#if defined(SSL_OP_NO_TLSv1_2) && defined(SSL_OP_NO_TLSv1_3)
if((SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1_2) & SSL_OP_NO_TLSv1_2)
!= SSL_OP_NO_TLSv1_2){
.value = SSL_OP_NO_TLSv1_2,
.value = SSL_OP_NO_TLSv1_2,
#if defined(SSL_OP_NO_TLSv1_1) && defined(SSL_OP_NO_TLSv1_2)
#if 0 && defined(SSL_OP_NO_TLSv1_2) && defined(SSL_OP_NO_TLSv1_3)
if((SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1_2) & SSL_OP_NO_TLSv1_2)
!= SSL_OP_NO_TLSv1_2){
#if defined(SSL_OP_NO_TLSv1_1) && defined(SSL_OP_NO_TLSv1_2)
#if defined(SSL_OP_NO_TLSv1_2) && defined(SSL_OP_NO_TLSv1_3)
if((SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1_2) & SSL_OP_NO_TLSv1_2)
!= SSL_OP_NO_TLSv1_2){