Lines Matching refs:ctx
92 SSL_CTX *ctx;
703 SSL_CTX *ctx = NULL;
712 ctx = initialize_ctx(c_id);
713 if (ctx == NULL) {
728 if (ctx != NULL)
729 SSL_CTX_free(ctx);
739 if ((c_id->ssl = SSL_new(ctx)) == NULL) {
1383 if (c_id->ctx != NULL || c_id->ssl != NULL || c_id->fd != -1)
1758 * ctx = initialize_ctx(c_id);
1764 * non-NULL - Points to ctx structure.
1776 SSL_CTX *ctx;
1789 if ((ctx = SSL_CTX_new(meth)) == NULL) {
1803 if (SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY) == 0) {
1809 (void) SSL_CTX_free(ctx);
1815 if (!SSL_CTX_set_cipher_list(ctx, cipher_list)) {
1821 SSL_CTX_free(ctx);
1837 if (sunw_p12_use_certfile(ctx, c_id->client_cert_file,
1846 SSL_CTX_free(ctx);
1851 if (SSL_CTX_use_certificate_file(ctx,
1859 SSL_CTX_free(ctx);
1871 if (sunw_p12_use_keyfile(ctx, c_id->private_key_file,
1880 SSL_CTX_free(ctx);
1886 SSL_CTX_set_default_passwd_cb(ctx, password_cb);
1887 SSL_CTX_set_default_passwd_cb_userdata(ctx, c_id);
1889 if (SSL_CTX_use_PrivateKey_file(ctx,
1897 SSL_CTX_free(ctx);
1906 if (sunw_p12_use_trustfile(ctx, ca_verify_file,
1915 SSL_CTX_free(ctx);
1919 if (SSL_CTX_load_verify_locations(ctx, ca_verify_file,
1927 SSL_CTX_free(ctx);
1933 SSL_CTX_set_verify_depth(ctx, verify_depth);
1943 SSL_CTX_free(ctx);
1952 SSL_CTX_free(ctx);
1956 return (ctx);
2198 * set the verify depth in the ctx
2399 if (c_id->ctx != NULL) {
2400 SSL_CTX_free(c_id->ctx);
2401 c_id->ctx = NULL;