comparison ssl.t @ 1399:de181159f279

Tests: unbreak $ssl_ciphers test with BoringSSL. SSL_get_shared_ciphers() is a stub there.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 19 Nov 2018 18:14:37 +0300
parents 965bddf88b8f
children 8c764fd93b5e
comparison
equal deleted inserted replaced
1398:9242811bf22b 1399:de181159f279
245 # embedded variables 245 # embedded variables
246 246
247 like(get('/id', 8085), qr/^body \w{64}$/m, 'session id'); 247 like(get('/id', 8085), qr/^body \w{64}$/m, 'session id');
248 unlike(http_get('/id'), qr/body \w/, 'session id no ssl'); 248 unlike(http_get('/id'), qr/body \w/, 'session id no ssl');
249 like(get('/cipher', 8085), qr/^body [\w-]+$/m, 'cipher'); 249 like(get('/cipher', 8085), qr/^body [\w-]+$/m, 'cipher');
250 like(get('/ciphers', 8084), qr/^body [:\w-]+$/m, 'ciphers'); 250 my $re = $t->has_module('BoringSSL') ? '' : qr/[:\w-]+/;
251 like(get('/ciphers', 8084), qr/^body $re$/m, 'ciphers');
251 like(get('/client_verify', 8085), qr/^body NONE$/m, 'client verify'); 252 like(get('/client_verify', 8085), qr/^body NONE$/m, 'client verify');
252 like(get('/protocol', 8085), qr/^body (TLS|SSL)v(\d|\.)+$/m, 'protocol'); 253 like(get('/protocol', 8085), qr/^body (TLS|SSL)v(\d|\.)+$/m, 'protocol');
253 like(cert('/issuer', 8085), qr!^body CN=issuer:/CN=issuer$!m, 'issuer'); 254 like(cert('/issuer', 8085), qr!^body CN=issuer:/CN=issuer$!m, 'issuer');
254 like(cert('/subject', 8085), qr!^body CN=subject:/CN=subject$!m, 'subject'); 255 like(cert('/subject', 8085), qr!^body CN=subject:/CN=subject$!m, 'subject');
255 like(cert('/time', 8085), qr/^body [:\s\w]+![:\s\w]+![23]$/m, 'time'); 256 like(cert('/time', 8085), qr/^body [:\s\w]+![:\s\w]+![23]$/m, 'time');