1 # TLS client: tls-on-connect
3 # For packet-capture, use "runtest -keep" and add (at least) tls debug on the daemon line.
4 # For GnuTLS, additionally run the daemon under sudo.
5 # Tell wireshark to use DIR/spool/sslkeys for Master Secret log, and decode TCP/1225 as TLS, TLS/1225 as SMTP
7 # We get (TLS1.3 , OpenSSL):
12 # < Server Hello, Change Ciph, Extensions, Cert, Cert Verify, Finished
18 # < ACK,ACK,DATA-go-ahead
20 # GnuTLS splits both the server records and the client response pair over two TCP segments:
22 # < Server Hello, Change Ciph
24 # < Extensins, Cert, Cert Verify, Finished
26 # (otherwise the same). The extra segments are piplined and do not incur an extra roundtrip time.
28 # exim -DSERVER=server -bd -oX PORT_D
29 sudo exim -DSERVER=server -d+tls -bd -oX PORT_D
32 Test message. Contains FF: ΓΏ
34 exim CALLER@test.ex abcd@test.ex xyz@test.ex
35 Test message to two different hosts
40 exim -DSERVER=server -DNOTDAEMON -qf