Lines Matching defs:ssl_ctx
99 DEBUGASSERT(!ctx->ssl_ctx);
101 ctx->ssl_ctx = SSL_CTX_new(OSSL_QUIC_client_method());
103 ctx->ssl_ctx = SSL_CTX_new(TLS_method());
105 if(!ctx->ssl_ctx) {
121 SSL_CTX_set_default_verify_paths(ctx->ssl_ctx);
126 if(!SSL_CTX_set1_curves_list(ctx->ssl_ctx, curves)) {
136 if(SSL_CTX_set_ciphersuites(ctx->ssl_ctx, ciphers13) != 1) {
147 SSL_CTX_set_keylog_callback(ctx->ssl_ctx, keylog_callback);
154 SSL_CTX_set_verify(ctx->ssl_ctx, conn_config->verifypeer ?
163 result = Curl_ssl_setup_x509_store(cf, data, ctx->ssl_ctx);
169 result = (*data->set.ssl.fsslctx)(data, ctx->ssl_ctx,
180 if(result && ctx->ssl_ctx) {
181 SSL_CTX_free(ctx->ssl_ctx);
182 ctx->ssl_ctx = NULL;
191 SSL_CTX *ssl_ctx = ctx->ssl_ctx;
201 data, ssl_ctx, ssl_config->primary.clientcert,
219 ctx->ssl = SSL_new(ctx->ssl_ctx);
358 ctx->ssl_ctx = wolfSSL_CTX_new(wolfTLSv1_3_client_method());
359 if(!ctx->ssl_ctx) {
370 wolfSSL_CTX_set_default_verify_paths(ctx->ssl_ctx);
372 if(wolfSSL_CTX_set_cipher_list(ctx->ssl_ctx, conn_config->cipher_list13 ?
382 if(wolfSSL_CTX_set1_groups_list(ctx->ssl_ctx, conn_config->curves ?
394 wolfSSL_CTX_set_keylog_callback(ctx->ssl_ctx, keylog_callback);
406 wolfSSL_CTX_set_verify(ctx->ssl_ctx, SSL_VERIFY_PEER, NULL);
411 wolfSSL_CTX_load_verify_locations_ex(ctx->ssl_ctx, ssl_cafile,
430 wolfSSL_CTX_set_default_verify_paths(ctx->ssl_ctx);
435 wolfSSL_CTX_set_verify(ctx->ssl_ctx, SSL_VERIFY_NONE, NULL);
441 result = (*data->set.ssl.fsslctx)(data, ctx->ssl_ctx,
452 if(result && ctx->ssl_ctx) {
453 SSL_CTX_free(ctx->ssl_ctx);
454 ctx->ssl_ctx = NULL;
469 DEBUGASSERT(ctx->ssl_ctx);
470 ctx->ssl = wolfSSL_new(ctx->ssl_ctx);
530 if(ctx->ssl_ctx)
531 SSL_CTX_free(ctx->ssl_ctx);
543 if(ctx->ssl_ctx)
544 wolfSSL_CTX_free(ctx->ssl_ctx);
555 CURLcode result = Curl_ssl_setup_x509_store(cf, data, ctx->ssl_ctx);