summaryrefslogtreecommitdiff
path: root/ext/openssl/xp_ssl.c
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2015-04-24 18:18:18 +0200
committerNikita Popov <nikic@php.net>2015-04-24 18:18:18 +0200
commit2a87a42cd431ea8008ce24db6e57948052ff805d (patch)
tree3a2f09c109acaf0b142922771a561edbdcc97aca /ext/openssl/xp_ssl.c
parent4694e1c02039114915704f0206f1ffb7a0efe4ad (diff)
downloadphp-git-2a87a42cd431ea8008ce24db6e57948052ff805d.tar.gz
Dropped CN_match and SNI_server_name context options
Diffstat (limited to 'ext/openssl/xp_ssl.c')
-rw-r--r--ext/openssl/xp_ssl.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/ext/openssl/xp_ssl.c b/ext/openssl/xp_ssl.c
index 2fbc615dd2..1d340af8cb 100644
--- a/ext/openssl/xp_ssl.c
+++ b/ext/openssl/xp_ssl.c
@@ -484,8 +484,7 @@ static int apply_peer_verification_policy(SSL *ssl, X509 *peer, php_stream *stre
int err,
must_verify_peer,
must_verify_peer_name,
- must_verify_fingerprint,
- has_cnmatch_ctx_opt;
+ must_verify_fingerprint;
php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract;
@@ -493,8 +492,7 @@ static int apply_peer_verification_policy(SSL *ssl, X509 *peer, php_stream *stre
? zend_is_true(val)
: sslsock->is_client;
- has_cnmatch_ctx_opt = GET_VER_OPT("CN_match");
- must_verify_peer_name = (has_cnmatch_ctx_opt || GET_VER_OPT("verify_peer_name"))
+ must_verify_peer_name = GET_VER_OPT("verify_peer_name")
? zend_is_true(val)
: sslsock->is_client;
@@ -549,12 +547,6 @@ static int apply_peer_verification_policy(SSL *ssl, X509 *peer, php_stream *stre
if (must_verify_peer_name) {
GET_VER_OPT_STRING("peer_name", peer_name);
- if (has_cnmatch_ctx_opt) {
- GET_VER_OPT_STRING("CN_match", peer_name);
- php_error(E_DEPRECATED,
- "the 'CN_match' SSL context option is deprecated in favor of 'peer_name'"
- );
- }
/* If no peer name was specified we use the autodetected url name in client environments */
if (peer_name == NULL && sslsock->is_client) {
peer_name = sslsock->url_name;
@@ -1429,11 +1421,6 @@ static void enable_client_sni(php_stream *stream, php_openssl_netstream_data_t *
GET_VER_OPT_STRING("peer_name", sni_server_name);
- if (GET_VER_OPT("SNI_server_name")) {
- GET_VER_OPT_STRING("SNI_server_name", sni_server_name);
- php_error(E_DEPRECATED, "SNI_server_name is deprecated in favor of peer_name");
- }
-
if (sni_server_name) {
SSL_set_tlsext_host_name(sslsock->ssl_handle, sni_server_name);
}