Lines Matching refs:ssl_handle

140 	SSL *ssl_handle;  member
187 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes); in php_openssl_handle_ssl_error()
211 SSL_set_shutdown(sslsock->ssl_handle, SSL_SENT_SHUTDOWN|SSL_RECEIVED_SHUTDOWN); in php_openssl_handle_ssl_error()
1148 SSL_set_info_callback(sslsock->ssl_handle, php_openssl_info_callback); in php_openssl_init_server_reneg_limit()
1296 static int php_openssl_server_sni_callback(SSL *ssl_handle, int *al, void *arg) /* {{{ */ in php_openssl_server_sni_callback() argument
1303 server_name = SSL_get_servername(ssl_handle, TLSEXT_NAMETYPE_host_name); in php_openssl_server_sni_callback()
1309 stream = (php_stream*)SSL_get_ex_data(ssl_handle, php_openssl_get_ssl_stream_data_index()); in php_openssl_server_sni_callback()
1318 SSL_set_SSL_CTX(ssl_handle, sslsock->sni_certs[i].ctx); in php_openssl_server_sni_callback()
1483 SSL_set_tlsext_host_name(sslsock->ssl_handle, sni_server_name); in php_openssl_enable_client_sni()
1530 static int php_openssl_server_alpn_callback(SSL *ssl_handle, in php_openssl_server_alpn_callback() argument
1557 if (sslsock->ssl_handle) { in php_openssl_setup_crypto()
1685 sslsock->ssl_handle = SSL_new(sslsock->ctx); in php_openssl_setup_crypto()
1687 if (sslsock->ssl_handle == NULL) { in php_openssl_setup_crypto()
1699 SSL_set_ex_data(sslsock->ssl_handle, php_openssl_get_ssl_stream_data_index(), stream); in php_openssl_setup_crypto()
1702 if (!SSL_set_fd(sslsock->ssl_handle, sslsock->s.socket)) { in php_openssl_setup_crypto()
1719 SSL_set_mode(sslsock->ssl_handle, SSL_get_mode(sslsock->ssl_handle) | SSL_MODE_RELEASE_BUFFERS); in php_openssl_setup_crypto()
1725 …} else if (((php_openssl_netstream_data_t*)cparam->inputs.session->abstract)->ssl_handle == NULL) { in php_openssl_setup_crypto()
1728 …SSL_copy_session_id(sslsock->ssl_handle, ((php_openssl_netstream_data_t*)cparam->inputs.session->a… in php_openssl_setup_crypto()
1736 static zend_array *php_openssl_capture_session_meta(SSL *ssl_handle) /* {{{ */ in php_openssl_capture_session_meta() argument
1740 long proto = SSL_version(ssl_handle); in php_openssl_capture_session_meta()
1741 const SSL_CIPHER *cipher = SSL_get_current_cipher(ssl_handle); in php_openssl_capture_session_meta()
1800 chain = SSL_get_peer_cert_chain(sslsock->ssl_handle); in php_openssl_capture_peer_certs()
1845 SSL_set_connect_state(sslsock->ssl_handle); in php_openssl_enable_crypto()
1847 SSL_set_accept_state(sslsock->ssl_handle); in php_openssl_enable_crypto()
1857 sslsock->ssl_handle, in php_openssl_enable_crypto()
1859 SSL_get_mode(sslsock->ssl_handle) | in php_openssl_enable_crypto()
1878 n = SSL_connect(sslsock->ssl_handle); in php_openssl_enable_crypto()
1880 n = SSL_accept(sslsock->ssl_handle); in php_openssl_enable_crypto()
1899 int err = SSL_get_error(sslsock->ssl_handle, n); in php_openssl_enable_crypto()
1918 peer_cert = SSL_get_peer_certificate(sslsock->ssl_handle); in php_openssl_enable_crypto()
1923 …if (FAILURE == php_openssl_apply_peer_verification_policy(sslsock->ssl_handle, peer_cert, stream))… in php_openssl_enable_crypto()
1924 SSL_shutdown(sslsock->ssl_handle); in php_openssl_enable_crypto()
1941 ZVAL_ARR(&meta_arr, php_openssl_capture_session_meta(sslsock->ssl_handle)); in php_openssl_enable_crypto()
1952 peer_cert = SSL_get_peer_certificate(sslsock->ssl_handle); in php_openssl_enable_crypto()
1966 SSL_shutdown(sslsock->ssl_handle); in php_openssl_enable_crypto()
2051 nr_bytes = SSL_read(sslsock->ssl_handle, buf, (int)count); in php_openssl_sockop_io()
2061 nr_bytes = SSL_write(sslsock->ssl_handle, buf, (int)count); in php_openssl_sockop_io()
2073 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes ); in php_openssl_sockop_io()
2086 stream->eof = (retry == 0 && errno != EAGAIN && !SSL_pending(sslsock->ssl_handle)); in php_openssl_sockop_io()
2108 int err = SSL_get_error(sslsock->ssl_handle, nr_bytes); in php_openssl_sockop_io()
2193 SSL_shutdown(sslsock->ssl_handle); in php_openssl_sockop_close()
2196 if (sslsock->ssl_handle) { in php_openssl_sockop_close()
2197 SSL_free(sslsock->ssl_handle); in php_openssl_sockop_close()
2198 sslsock->ssl_handle = NULL; in php_openssl_sockop_close()
2351 switch (SSL_version(sslsock->ssl_handle)) { in php_openssl_sockop_set_option()
2365 cipher = SSL_get_current_cipher(sslsock->ssl_handle); in php_openssl_sockop_set_option()
2378 SSL_get0_alpn_selected(sslsock->ssl_handle, &alpn_proto, &alpn_proto_len); in php_openssl_sockop_set_option()
2419 int n = SSL_peek(sslsock->ssl_handle, &buf, sizeof(buf)); in php_openssl_sockop_set_option()
2421 int err = SSL_get_error(sslsock->ssl_handle, n); in php_openssl_sockop_set_option()
2524 && (pending = (size_t)SSL_pending(sslsock->ssl_handle)) > 0) { in php_openssl_sockop_cast()