Lines Matching defs:ssl_ctx
53 static SSL_CTX *ssl_ctx;
164 if (ssl_ctx)
200 ssl_ctx = SSL_CTX_new (meth);
201 if (!ssl_ctx)
204 SSL_CTX_set_default_verify_paths (ssl_ctx);
205 SSL_CTX_load_verify_locations (ssl_ctx, opt.ca_cert, opt.ca_directory);
211 SSL_CTX_set_verify (ssl_ctx, SSL_VERIFY_NONE, NULL);
221 if (SSL_CTX_use_certificate_file (ssl_ctx, opt.cert_file,
226 if (SSL_CTX_use_PrivateKey_file (ssl_ctx, opt.private_key,
233 SSL_CTX_set_mode (ssl_ctx, SSL_MODE_ENABLE_PARTIAL_WRITE);
237 SSL_CTX_set_mode (ssl_ctx, SSL_MODE_AUTO_RETRY);
242 if (ssl_ctx)
243 SSL_CTX_free (ssl_ctx);
400 assert (ssl_ctx != NULL);
401 conn = SSL_new (ssl_ctx);