Lines Matching refs:ssl_ctx
1189 SSL_CTX *ssl_ctx; in setup_ssl_ctx() local
1192 ssl_ctx = SSL_CTX_new(TLS_client_method()); in setup_ssl_ctx()
1193 if (ssl_ctx == NULL) in setup_ssl_ctx()
1200 SSL_CTX_set_cert_store(ssl_ctx, trust_store); in setup_ssl_ctx()
1214 ok = SSL_CTX_use_certificate(ssl_ctx, cert) > 0; in setup_ssl_ctx()
1221 if (!ok || !SSL_CTX_set0_chain(ssl_ctx, certs)) { in setup_ssl_ctx()
1229 if (!SSL_CTX_add1_chain_cert(ssl_ctx, cert)) { in setup_ssl_ctx()
1248 if (SSL_CTX_build_cert_chain(ssl_ctx, in setup_ssl_ctx()
1273 res = SSL_CTX_add_extra_chain_cert(ssl_ctx, cert); in setup_ssl_ctx()
1294 if (!X509_check_private_key(SSL_CTX_get0_certificate(ssl_ctx), in setup_ssl_ctx()
1302 if (SSL_CTX_use_PrivateKey(ssl_ctx, pkey) <= 0) { in setup_ssl_ctx()
1315 SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); in setup_ssl_ctx()
1317 return ssl_ctx; in setup_ssl_ctx()
1319 SSL_CTX_free(ssl_ctx); in setup_ssl_ctx()
1873 info->ssl_ctx = setup_ssl_ctx(ctx, host, engine); in setup_client_ctx()
1874 if (info->ssl_ctx == NULL) in setup_client_ctx()