Mercurial > hg > nginx-tests
changeset 1094:dd8f126afa32
Tests: client certificate time variables tests.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Mon, 12 Dec 2016 15:53:27 +0300 |
parents | 2b0ef67ab032 |
children | b16d30a52753 |
files | ssl.t |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ssl.t Mon Dec 12 15:53:27 2016 +0300 +++ b/ssl.t Mon Dec 12 15:53:27 2016 +0300 @@ -81,6 +81,9 @@ location /subject { return 200 "body $ssl_client_s_dn:$ssl_client_s_dn_legacy"; } + location /time { + return 200 "body $ssl_client_v_start!$ssl_client_v_end!$ssl_client_v_remain"; + } } server { @@ -154,7 +157,7 @@ default_md = sha1 policy = myca_policy serial = $d/certserial -default_days = 1 +default_days = 3 [ myca_policy ] commonName = supplied @@ -193,7 +196,7 @@ SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE(), SSL_session_cache_size => 100); -$t->try_run('no ssl_ciphers')->plan(21); +$t->try_run('no ssl_ciphers')->plan(22); ############################################################################### @@ -243,6 +246,7 @@ like(get('/protocol', 8085), qr/^body (TLS|SSL)v(\d|\.)+$/m, 'protocol'); like(cert('/issuer', 8085), qr!^body CN=issuer:/CN=issuer$!m, 'issuer'); like(cert('/subject', 8085), qr!^body CN=subject:/CN=subject$!m, 'subject'); +like(cert('/time', 8085), qr/^body [:\s\w]+![:\s\w]+![23]$/m, 'time'); ###############################################################################