Lines Matching refs:ssl
73 WOLFSSL_API void wolfSSL_set_verify_depth(WOLFSSL *ssl,int depth);
195 WOLFSSL *ssl; member
217 if (hctx->ssl) SSL_free(hctx->ssl); in handler_ctx_free()
451 ssl_tlsext_status_cb(SSL *ssl, void *arg) in ssl_tlsext_status_cb() argument
454 if (TLSEXT_STATUSTYPE_ocsp != SSL_get_tlsext_status_type(ssl)) in ssl_tlsext_status_cb()
458 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in ssl_tlsext_status_cb()
472 if (!SSL_set_tlsext_status_ocsp_resp(ssl, ocsp_resp, len)) { in ssl_tlsext_status_cb()
1129 ssl_info_callback (const SSL *ssl, int where, int ret) in ssl_info_callback() argument
1134 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in ssl_info_callback()
1142 *(const SSL **)&ssl_nonconst = ssl; in ssl_info_callback()
1146 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in ssl_info_callback()
1159 SSL *ssl; in verify_callback() local
1169 ssl = X509_STORE_CTX_get_ex_data(ctx, SSL_get_ex_data_X509_STORE_CTX_idx()); in verify_callback()
1170 hctx = (handler_ctx *) SSL_get_app_data(ssl); in verify_callback()
1237 mod_openssl_cert_cb (SSL *ssl, void *arg) in mod_openssl_cert_cb() argument
1239 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in mod_openssl_cert_cb()
1256 if (1 != wolfSSL_use_certificate_ASN1(ssl, (unsigned char *)cert->ptr, in mod_openssl_cert_cb()
1265 if (1 != wolfSSL_use_PrivateKey_buffer(ssl, (unsigned char *)pkey->ptr, in mod_openssl_cert_cb()
1286 wolfSSL_set_verify(ssl, mode, verify_callback); in mod_openssl_cert_cb()
1287 wolfSSL_set_verify_depth(ssl, hctx->conf.ssl_verifyclient_depth + 1); in mod_openssl_cert_cb()
1290 wolfSSL_set_verify(ssl, SSL_VERIFY_NONE, NULL); in mod_openssl_cert_cb()
1333 return (mod_openssl_cert_cb(hctx->ssl, NULL) == 1) in mod_openssl_SNI()
1339 network_ssl_servername_callback (SSL *ssl, int *al, void *srv) in network_ssl_servername_callback() argument
1341 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in network_ssl_servername_callback()
1359 wolfSSL_SNI_GetRequest(ssl, WOLFSSL_SNI_HOST_NAME, (void **)&servername); in network_ssl_servername_callback()
1369 SSL_set_read_ahead(ssl, hctx->conf.ssl_read_ahead); in network_ssl_servername_callback()
1705 mod_openssl_acme_tls_1 (SSL *ssl, handler_ctx *hctx) in mod_openssl_acme_tls_1() argument
1766 if (1 != wolfSSL_use_certificate_ASN1(ssl, (unsigned char *)cert->ptr, in mod_openssl_acme_tls_1()
1782 if (1 != wolfSSL_use_PrivateKey_buffer(ssl, (unsigned char *)pkey->ptr, in mod_openssl_acme_tls_1()
1792 wolfSSL_set_verify(ssl, SSL_VERIFY_NONE, NULL); in mod_openssl_acme_tls_1()
1817 if (wolfSSL_version(hctx->ssl) < TLS1_2_VERSION) { in mod_openssl_alpn_h2_policy()
1828 mod_openssl_alpn_select_cb (SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsig… in mod_openssl_alpn_select_cb() argument
1830 handler_ctx *hctx = (handler_ctx *) SSL_get_app_data(ssl); in mod_openssl_alpn_select_cb()
1861 int rc = mod_openssl_acme_tls_1(ssl, hctx); in mod_openssl_alpn_select_cb()
2735 SSL * const ssl = hctx->ssl; in connection_write_cq_ssl() local
2764 wr = SSL_write(ssl, data, data_len); in connection_write_cq_ssl()
2776 switch ((ssl_r = SSL_get_error(ssl, wr))) { in connection_write_cq_ssl()
2849 len = SSL_pending(hctx->ssl); in connection_read_cq_ssl()
2854 len = SSL_read(hctx->ssl, mem, mem_len); in connection_read_cq_ssl()
2875 if (1 == SSL_do_handshake(hctx->ssl)) return -1; in connection_read_cq_ssl()
2884 && (hctx->conf.ssl_read_ahead || SSL_pending(hctx->ssl) > 0)); in connection_read_cq_ssl()
2889 switch ((rc = SSL_get_error(hctx->ssl, len))) { in connection_read_cq_ssl()
3009 hctx->ssl = SSL_new(s->ssl_ctx); in CONNECTION_FUNC()
3010 if (NULL != hctx->ssl in CONNECTION_FUNC()
3011 && SSL_set_app_data(hctx->ssl, hctx) in CONNECTION_FUNC()
3012 && SSL_set_fd(hctx->ssl, con->fd)) { in CONNECTION_FUNC()
3013 SSL_set_accept_state(hctx->ssl); in CONNECTION_FUNC()
3048 if (SSL_is_init_finished(hctx->ssl)) { in CONNECTION_FUNC()
3069 switch ((ret = SSL_shutdown(hctx->ssl))) { in mod_openssl_close_notify()
3095 ssl_r = SSL_pending(hctx->ssl); in mod_openssl_close_notify()
3099 ret = SSL_read(hctx->ssl, buf, (int)sizeof(buf)); in mod_openssl_close_notify()
3104 switch ((ret = SSL_shutdown(hctx->ssl))) { in mod_openssl_close_notify()
3118 if (!SSL_is_init_finished(hctx->ssl)) { in mod_openssl_close_notify()
3123 switch ((ssl_r = SSL_get_error(hctx->ssl, ret))) { in mod_openssl_close_notify()
3228 long vr = SSL_get_verify_result(hctx->ssl); in https_add_ssl_client_entries()
3233 } else if (!(xs = SSL_get_peer_certificate(hctx->ssl))) { in https_add_ssl_client_entries()
3304 s = SSL_get_version(hctx->ssl); in http_cgi_ssl_env()
3307 if ((cipher = SSL_get_current_cipher(hctx->ssl))) { in http_cgi_ssl_env()