changeset 1620:166461f0bd4b

Tests: added $ssl_server_name checks to stream_ssl_certificate.t. Previously, the checks were exempted from stream tests, since the stream module did not implement a server name callback, so OpenSSL 1.1.1 didn't save it to the session. Since 7e8bcba6d039 (1.15.10), it's implemented. This change is thereby a diff reduction to ssl_certificate.t.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 23 Nov 2020 22:46:07 +0000
parents 436d0ffc2ea3
children fd440d324700
files stream_ssl_certificate.t
diffstat 1 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/stream_ssl_certificate.t
+++ b/stream_ssl_certificate.t
@@ -162,13 +162,9 @@ like(get('password', 8083), qr/password/
 my ($s, $ssl) = get('default', 8080);
 my $ses = Net::SSLeay::get_session($ssl);
 
-like(get('default', 8080, $ses), qr/:r/, 'session reused');
-
-# do not check $ssl_server_name, since stream doesn't install SNI callback
-# see for more details: https://github.com/openssl/openssl/issues/7014
-
-like(get('default', 8081, $ses), qr/:r/, 'session id context match');
-like(get('default', 8082, $ses), qr/:\./, 'session id context distinct');
+like(get('default', 8080, $ses), qr/default:r/, 'session reused');
+like(get('default', 8081, $ses), qr/default:r/, 'session id context match');
+like(get('default', 8082, $ses), qr/default:\./, 'session id context distinct');
 
 # errors