diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-10-20 17:32:42 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-10-20 18:06:33 +0100 |
commit | 6b3d0ff488b18ebe6b54b70026431ff8e14ba6db (patch) | |
tree | ceb0c22be488f68bab449f1b414ff825adecacf4 /test/scripts/5670-OCSP-GnuTLS-1.3 | |
parent | 97277c1f835e749bf06aea2e16922fc234470034 (diff) |
Tetsuite: feature-check multileaf OCSP testcases
Diffstat (limited to 'test/scripts/5670-OCSP-GnuTLS-1.3')
-rw-r--r-- | test/scripts/5670-OCSP-GnuTLS-1.3/5670 | 59 | ||||
-rw-r--r-- | test/scripts/5670-OCSP-GnuTLS-1.3/REQUIRES | 4 |
2 files changed, 63 insertions, 0 deletions
diff --git a/test/scripts/5670-OCSP-GnuTLS-1.3/5670 b/test/scripts/5670-OCSP-GnuTLS-1.3/5670 new file mode 100644 index 000000000..1df75fbf9 --- /dev/null +++ b/test/scripts/5670-OCSP-GnuTLS-1.3/5670 @@ -0,0 +1,59 @@ +# OCSP stapling, server, multiple chain-element OCSP +# +# +# +mkdir -p DIR/tmp/ocsp +sudo chown -R EXIMUSER:EXIMGROUP tmp +sudo chmod -R a+rwx DIR/tmp/ocsp +perl +chdir 'aux-fixed/exim-ca/example.com'; +system 'cat server1.example.com/server1.example.com.ocsp.signernocert.good.resp.pem CA/Signer.ocsp.signernocert.revoked.resp.pem > DIR/tmp/ocsp/double_r.ocsp.pem'; +**** +# +# +exim -z '1: TLS1.2 Server sends good leaf-staple on request, to client requiring RSA auth' +**** +# +sudo exim -bd -oX PORT_D -DSERVER=server -DLIMIT=TLS1.2 +**** +# +exim -odf -DOPT=rsa -DLIMIT=TLS1.2 rsa.auth@test.ex +Subject: test + +. +**** +killdaemon +# +# +exim -z '2: TLS1.3 Server sends good 3-element staple on request, to client requiring RSA auth' +**** +# +# Prefix with sudo to get SSLKEYLOGFILE to work. Only works on the server. +exim -bd -oX PORT_D -DSERVER=server -DLIMIT=TLS1.3 +**** +exim -odf -DOPT=rsa rsa.auth@test.ex +Subject: test + +. +**** +killdaemon +# +# +# +exim -z '3: TLS1.3 Server sends bad nonleaf staple, client detects it' +**** +# +EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK=y exim -bd -oX PORT_D -DSERVER=server -DLIMIT=TLS1.3 -DCONTROL=bad +**** +exim -odf -DOPT=rsa rsa.auth@test.ex +Subject: test + +. +**** +killdaemon +# +# +# +# +sudo rm -fr tmp/ +no_msglog_check diff --git a/test/scripts/5670-OCSP-GnuTLS-1.3/REQUIRES b/test/scripts/5670-OCSP-GnuTLS-1.3/REQUIRES new file mode 100644 index 000000000..ab5a9721d --- /dev/null +++ b/test/scripts/5670-OCSP-GnuTLS-1.3/REQUIRES @@ -0,0 +1,4 @@ +support GnuTLS +support OCSP +running IPv4 +feature _HAVE_TLS1_3 |