Expansions: add ${sha3:<string>} item
[exim.git] / test / scripts / 2000-GnuTLS / 2014
CommitLineData
59371ea7
PH
1# TLS server: mandatory, optional, and revoked certificates
2gnutls
c9a55f6a 3munge gnutls_unexpected
59371ea7
PH
4exim -DSERVER=server -bd -oX PORT_D
5****
6# No certificate, certificate required
7client-gnutls HOSTIPV4 PORT_D
8??? 220
5c8cda3a 9ehlo rhu1.barb
59371ea7
PH
10??? 250-
11??? 250-
12??? 250-
13??? 250-
5b456975 14??? 250-
59371ea7
PH
15??? 250
16starttls
17??? 220
18****
19# No certificate, certificate optional at TLS time, required by ACL
20client-gnutls 127.0.0.1 PORT_D
21??? 220
5c8cda3a 22ehlo rhu2.barb
59371ea7
PH
23??? 250-
24??? 250-
25??? 250-
26??? 250-
5b456975 27??? 250-
59371ea7
PH
28??? 250
29starttls
30??? 220
5c8cda3a 31helo rhu2tls.barb
59371ea7
PH
32??? 250
33mail from:<userx@test.ex>
34??? 250
35rcpt to:<userx@test.ex>
36??? 550
37quit
38??? 221
39****
40# Good certificate, certificate required
41client-gnutls HOSTIPV4 PORT_D aux-fixed/cert2 aux-fixed/cert2
42??? 220
5c8cda3a 43ehlo rhu3.barb
59371ea7
PH
44??? 250-
45??? 250-
46??? 250-
47??? 250-
5b456975 48??? 250-
59371ea7
PH
49??? 250
50starttls
51??? 220
52mail from:<userx@test.ex>
53??? 250
54rcpt to:<userx@test.ex>
55??? 250
56quit
57??? 221
58****
59# Good certificate, certificate optional at TLS time, checked by ACL
60client-gnutls 127.0.0.1 PORT_D aux-fixed/cert2 aux-fixed/cert2
61??? 220
5c8cda3a 62ehlo rhu4.barb
59371ea7
PH
63??? 250-
64??? 250-
65??? 250-
66??? 250-
5b456975 67??? 250-
59371ea7
PH
68??? 250
69starttls
70??? 220
71mail from:<userx@test.ex>
72??? 250
73rcpt to:<userx@test.ex>
74??? 250
75quit
76??? 221
77****
78# Bad certificate, certificate required
79client-gnutls HOSTIPV4 PORT_D aux-fixed/cert1 aux-fixed/cert1
80??? 220
5c8cda3a 81ehlo rhu5.barb
59371ea7
PH
82??? 250-
83??? 250-
84??? 250-
85??? 250-
5b456975 86??? 250-
59371ea7
PH
87??? 250
88starttls
89??? 220
90****
91# Bad certificate, certificate optional at TLS time, reject at ACL time
92client-gnutls 127.0.0.1 PORT_D aux-fixed/cert1 aux-fixed/cert1
93??? 220
5c8cda3a 94ehlo rhu6.barb
59371ea7
PH
95??? 250-
96??? 250-
97??? 250-
98??? 250-
5b456975 99??? 250-
59371ea7
PH
100??? 250
101starttls
102??? 220
103mail from:<userx@test.ex>
104??? 250
105rcpt to:<userx@test.ex>
106??? 550-
107??? 550
108quit
109??? 221
110****
111killdaemon
112exim -DCRL=DIR/aux-fixed/crl.pem -DSERVER=server -bd -oX PORT_D
113****
114# Good but revoked certificate, certificate required
115client-gnutls HOSTIPV4 PORT_D aux-fixed/cert2 aux-fixed/cert2
116??? 220
5c8cda3a 117ehlo rhu7.barb
59371ea7
PH
118??? 250-
119??? 250-
120??? 250-
121??? 250-
5b456975 122??? 250-
59371ea7
PH
123??? 250
124starttls
125??? 220
126****
127# Revoked certificate, certificate optional at TLS time, reject at ACL time
128client-gnutls 127.0.0.1 PORT_D aux-fixed/cert1 aux-fixed/cert1
129??? 220
5c8cda3a 130ehlo rhu8.barb
59371ea7
PH
131??? 250-
132??? 250-
133??? 250-
134??? 250-
5b456975 135??? 250-
59371ea7
PH
136??? 250
137starttls
138??? 220
139mail from:<userx@test.ex>
140??? 250
141rcpt to:<userx@test.ex>
142??? 550-
143??? 550
144quit
145??? 221
146****
147killdaemon