Lines Matching defs:ssl_ctx
154 if (SSL_CTX_use_PrivateKey(ctx->ssl_ctx, pkey) == 0) {
174 if (SSL_CTX_set_tmp_dh(ctx->ssl_ctx, dh) == 0) {
282 store = SSL_CTX_get_cert_store(ctx->ssl_ctx);
288 SSL_CTX_set_client_CA_list(ctx->ssl_ctx, ca_names);
329 store = SSL_CTX_get_cert_store(ctx->ssl_ctx);
343 if (SSL_CTX_load_verify_locations(ctx->ssl_ctx, ca_file, ca_dir) == 0) {
368 SSL_CTX_set_cipher_list(ctx->ssl_ctx, set->cipher_list) == 0) {
375 SSL_CTX_set1_curves_list(ctx->ssl_ctx, set->curve_list) == 0) {
382 SSL_CTX_set_options(ctx->ssl_ctx,
396 SSL_CTX_set_min_proto_version(ctx->ssl_ctx, min_protocol);
398 SSL_CTX_set_options(ctx->ssl_ctx, opts);
403 ssl_ctx_use_certificate_chain(ctx->ssl_ctx, set->cert.cert) == 0) {
413 ssl_ctx_use_certificate_chain(ctx->ssl_ctx, set->alt_cert.cert) == 0) {
445 if (SSL_CTX_set_tlsext_servername_callback(ctx->ssl_ctx,
498 ssl_proxy_ctx_set_crypto_params(SSL_CTX *ssl_ctx,
507 if (SSL_CTX_need_tmp_RSA(ssl_ctx) != 0)
508 SSL_CTX_set_tmp_rsa_callback(ssl_ctx, ssl_gen_rsa_key);
509 SSL_CTX_set_tmp_dh_callback(ssl_ctx, ssl_tmp_dh_callback);
514 SSL_CTX_set_options(ssl_ctx, SSL_OP_SINGLE_ECDH_USE);
518 if (SSL_CTX_set_ecdh_auto(ssl_ctx, 1) == 0) {
547 SSL_CTX_set_tmp_ecdh(ssl_ctx, ecdh);
575 SSL_CTX_set_options(ctx->ssl_ctx, ssl_ops);
577 SSL_CTX_set_mode(ctx->ssl_ctx, SSL_MODE_RELEASE_BUFFERS);
579 if (ssl_proxy_ctx_set_crypto_params(ctx->ssl_ctx, set, error_r) < 0)
590 SSL_CTX *ssl_ctx;
592 if ((ssl_ctx = SSL_CTX_new(SSLv23_client_method())) == NULL) {
597 SSL_CTX_set_mode(ssl_ctx, SSL_MODE_ENABLE_PARTIAL_WRITE);
601 ctx->ssl_ctx = ssl_ctx;
616 SSL_CTX *ssl_ctx;
618 if ((ssl_ctx = SSL_CTX_new(SSLv23_server_method())) == NULL) {
626 ctx->ssl_ctx = ssl_ctx;
647 SSL_CTX_free(ctx->ssl_ctx);