Mercurial > hg > nginx-tests
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 Mon Nov 23 22:46:06 2020 +0000 +++ b/stream_ssl_certificate.t Mon Nov 23 22:46:07 2020 +0000 @@ -162,13 +162,9 @@ 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