9db5403b97a7772fbe50b08127c616f0dce6ab7a
[exim.git] / test / scripts / 5890-Resume-GnuTLS / 5890
1 # TLS session resumption
2 gnutls
3 #
4 # For keying info:
5 # (requires SSLKEYLOGFILE added to /etc/sudoers)
6 # SSLKEYLOGFILE=/home/jgh/git/exim/test/foo sudo exim -DSERVER=server -bd -oX PORT_D
7 #
8 ### TLS1.2
9 exim -DSERVER=server -DOPTION=NORMAL:!VERS-TLS1.3 -bd -oX PORT_D
10 ****
11 exim -DVALUE=resume -odf getticket@test.ex
12 Test message. Contains FF: ÿ
13 ****
14 exim -DVALUE=resume -odf resume@test.ex abcd@test.ex xyz@test.ex
15 Test message to two different hosts, one does not support resume
16 ****
17 # allow time for ticket to hit renewal time
18 sleep 3
19 exim -DVALUE=resume -odf renewal@test.ex
20 Test message.
21 ****
22 exim -DVALUE=resume -odf postrenewal@test.ex
23 Test message.
24 ****
25 sleep 3
26 exim -DVALUE=resume -odf timeout@test.ex
27 Test message.
28 ****
29 exim -odf notreq@test.ex
30 Test message, not requesting resumption.
31 ****
32 killdaemon
33 sleep 1
34 sudo rm DIR/spool/db/tls
35 #
36 #
37 ### TLS1.3
38 exim -DSERVER=server -DOPTION=NORMAL -bd -oX PORT_D
39 ****
40 exim -DVALUE=resume -odf getticket@test.ex
41 Test message. Contains FF: ÿ
42 ****
43 exim -DVALUE=resume -odf resume@test.ex abcd@test.ex xyz@test.ex
44 Test message to two different hosts, one does not support resume
45 ****
46 # allow time for ticket to hit renewal time
47 sleep 3
48 exim -DVALUE=resume -odf renewal@test.ex
49 Test message.
50 ****
51 exim -DVALUE=resume -odf postrenewal@test.ex
52 Test message.
53 ****
54 sleep 3
55 exim -DVALUE=resume -odf timeout@test.ex
56 Test message.
57 ****
58 exim -odf notreq@test.ex
59 Test message, not requesting resumption.
60 ****
61 killdaemon
62 no_msglog_check