diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-05-02 17:16:05 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-05-02 17:23:05 +0100 |
commit | b10c87b38c2345d15d30da5c18c823355ac506a9 (patch) | |
tree | dd521dbada2ce29bfdea4ecdc0995b833d152f2d /test/scripts/5890-Resume-GnuTLS | |
parent | 0565fc5a1155f97f29fb6e081343cfc4e477c611 (diff) |
TLS: Session resumption, under the EXPERIMENTAL_TLS_RESUME build option.
Diffstat (limited to 'test/scripts/5890-Resume-GnuTLS')
-rw-r--r-- | test/scripts/5890-Resume-GnuTLS/5890 | 62 | ||||
-rw-r--r-- | test/scripts/5890-Resume-GnuTLS/REQUIRES | 3 |
2 files changed, 65 insertions, 0 deletions
diff --git a/test/scripts/5890-Resume-GnuTLS/5890 b/test/scripts/5890-Resume-GnuTLS/5890 new file mode 100644 index 000000000..9db5403b9 --- /dev/null +++ b/test/scripts/5890-Resume-GnuTLS/5890 @@ -0,0 +1,62 @@ +# TLS session resumption +gnutls +# +# For keying info: +# (requires SSLKEYLOGFILE added to /etc/sudoers) +# SSLKEYLOGFILE=/home/jgh/git/exim/test/foo sudo exim -DSERVER=server -bd -oX PORT_D +# +### TLS1.2 +exim -DSERVER=server -DOPTION=NORMAL:!VERS-TLS1.3 -bd -oX PORT_D +**** +exim -DVALUE=resume -odf getticket@test.ex +Test message. Contains FF: ÿ +**** +exim -DVALUE=resume -odf resume@test.ex abcd@test.ex xyz@test.ex +Test message to two different hosts, one does not support resume +**** +# allow time for ticket to hit renewal time +sleep 3 +exim -DVALUE=resume -odf renewal@test.ex +Test message. +**** +exim -DVALUE=resume -odf postrenewal@test.ex +Test message. +**** +sleep 3 +exim -DVALUE=resume -odf timeout@test.ex +Test message. +**** +exim -odf notreq@test.ex +Test message, not requesting resumption. +**** +killdaemon +sleep 1 +sudo rm DIR/spool/db/tls +# +# +### TLS1.3 +exim -DSERVER=server -DOPTION=NORMAL -bd -oX PORT_D +**** +exim -DVALUE=resume -odf getticket@test.ex +Test message. Contains FF: ÿ +**** +exim -DVALUE=resume -odf resume@test.ex abcd@test.ex xyz@test.ex +Test message to two different hosts, one does not support resume +**** +# allow time for ticket to hit renewal time +sleep 3 +exim -DVALUE=resume -odf renewal@test.ex +Test message. +**** +exim -DVALUE=resume -odf postrenewal@test.ex +Test message. +**** +sleep 3 +exim -DVALUE=resume -odf timeout@test.ex +Test message. +**** +exim -odf notreq@test.ex +Test message, not requesting resumption. +**** +killdaemon +no_msglog_check diff --git a/test/scripts/5890-Resume-GnuTLS/REQUIRES b/test/scripts/5890-Resume-GnuTLS/REQUIRES new file mode 100644 index 000000000..2f12f2742 --- /dev/null +++ b/test/scripts/5890-Resume-GnuTLS/REQUIRES @@ -0,0 +1,3 @@ +support GnuTLS +running IPv4 +support Experimental_TLS_resume |