diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2020-10-03 20:59:15 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2020-10-04 00:14:30 +0100 |
commit | 6a9cf7f890226aa085842cd3d94b13e78ea31637 (patch) | |
tree | a342beb35a47209193ca7506b7a76d087dba1aa7 /test/scripts/1100-Basic-TLS | |
parent | dcc5e2cbb4a253eea54c12320e54fb5d85d64e5f (diff) |
TLS: preload configuration items
Diffstat (limited to 'test/scripts/1100-Basic-TLS')
-rw-r--r-- | test/scripts/1100-Basic-TLS/1101 | 3 | ||||
-rw-r--r-- | test/scripts/1100-Basic-TLS/1102 | 51 | ||||
-rw-r--r-- | test/scripts/1100-Basic-TLS/1103 | 21 |
3 files changed, 74 insertions, 1 deletions
diff --git a/test/scripts/1100-Basic-TLS/1101 b/test/scripts/1100-Basic-TLS/1101 index 0bcefa9fd..41407e80b 100644 --- a/test/scripts/1100-Basic-TLS/1101 +++ b/test/scripts/1100-Basic-TLS/1101 @@ -1,4 +1,5 @@ -# TLS server: uncork in pipelining mode, fixed in bd95ffc2ba87fbd3c752df17bc8fd9c01586d45a +# TLS server: uncork in pipelining mode +# fixed in bd95ffc2ba87fbd3c752df17bc8fd9c01586d45a exim -DSERVER=server -bd -oX PORT_D:PORT_S **** client-anytls 127.0.0.1 PORT_D diff --git a/test/scripts/1100-Basic-TLS/1102 b/test/scripts/1100-Basic-TLS/1102 new file mode 100644 index 000000000..862d26a6e --- /dev/null +++ b/test/scripts/1100-Basic-TLS/1102 @@ -0,0 +1,51 @@ +# TLS server: creds caching +# +# +mkdir -p DIR/tmp/certs +cp DIR/aux-fixed/cert1 DIR/tmp/certs/servercert +cp DIR/aux-fixed/cert1 DIR/tmp/certs/serverkey +# +#exim -d-all+tls+receive+timestamp -DSERVER=server -bd -oX PORT_D +exim -DSERVER=server -bd -oX PORT_D +**** +client-anytls 127.0.0.1 PORT_D +??? 220 +EHLO rhu.barb +????250 +STARTTLS +??? 220 +EHLO rhu.barb +????250 +MAIL FROM:<> +RCPT TO:test@example.com +??? 250 +??? 250 +QUIT +??? 221 +**** +sleep 1 +# Now overwrite the cert. key? +cp DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.pem DIR/tmp/certs/servercert +cp DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.unlocked.key DIR/tmp/certs/serverkey +# The watch mech waits 5 sec after the last trigger, so give that time to expire the send another message +sleep 7 +client-anytls 127.0.0.1 PORT_D +??? 220 +EHLO rhu.barb +????250 +STARTTLS +??? 220 +EHLO rhu.barb +????250 +MAIL FROM:<> +RCPT TO:test@example.com +??? 250 +??? 250 +QUIT +??? 221 +**** +# +killdaemon +# +sudo rm -fr DIR/tmp +no_msglog_check diff --git a/test/scripts/1100-Basic-TLS/1103 b/test/scripts/1100-Basic-TLS/1103 new file mode 100644 index 000000000..de97e32ef --- /dev/null +++ b/test/scripts/1100-Basic-TLS/1103 @@ -0,0 +1,21 @@ +# TLS client: creds caching +# +# +mkdir -p DIR/tmp/certs +cp DIR/aux-fixed/cert1 DIR/tmp/certs/servercert +cp DIR/aux-fixed/cert1 DIR/tmp/certs/serverkey +# +# load up one message in the queue +exim test@example.com +**** +# +# start the daemon, with a queue-run interval +# this will send the queued message and the receive will re-queue it +#exim -d-all+tls+receive+timestamp -DSERVER=server -bd -q7s -oX PORT_D +exim -DSERVER=server -bd -q7s -oX PORT_D +**** +sleep 1 +killdaemon +# +sudo rm -fr DIR/tmp +no_msglog_check |