1# Generated with generate_ssl_tests.pl
2
3num_tests = 8
4
5test-0 = 0-tlsv1_3-both-compress
6test-1 = 1-tlsv1_3-client-compress
7test-2 = 2-tlsv1_3-server-compress
8test-3 = 3-tlsv1_3-neither-compress
9test-4 = 4-tlsv1_2-both-compress
10test-5 = 5-tlsv1_2-client-compress
11test-6 = 6-tlsv1_2-server-compress
12test-7 = 7-tlsv1_2-neither-compress
13# ===========================================================
14
15[0-tlsv1_3-both-compress]
16ssl_conf = 0-tlsv1_3-both-compress-ssl
17
18[0-tlsv1_3-both-compress-ssl]
19server = 0-tlsv1_3-both-compress-server
20client = 0-tlsv1_3-both-compress-client
21
22[0-tlsv1_3-both-compress-server]
23Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
24CipherString = DEFAULT
25Options = Compression
26PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
27
28[0-tlsv1_3-both-compress-client]
29CipherString = DEFAULT
30Options = Compression
31VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
32VerifyMode = Peer
33
34[test-0]
35CompressionExpected = No
36ExpectedResult = Success
37
38
39# ===========================================================
40
41[1-tlsv1_3-client-compress]
42ssl_conf = 1-tlsv1_3-client-compress-ssl
43
44[1-tlsv1_3-client-compress-ssl]
45server = 1-tlsv1_3-client-compress-server
46client = 1-tlsv1_3-client-compress-client
47
48[1-tlsv1_3-client-compress-server]
49Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
50CipherString = DEFAULT
51PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
52
53[1-tlsv1_3-client-compress-client]
54CipherString = DEFAULT
55Options = Compression
56VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
57VerifyMode = Peer
58
59[test-1]
60CompressionExpected = No
61ExpectedResult = Success
62
63
64# ===========================================================
65
66[2-tlsv1_3-server-compress]
67ssl_conf = 2-tlsv1_3-server-compress-ssl
68
69[2-tlsv1_3-server-compress-ssl]
70server = 2-tlsv1_3-server-compress-server
71client = 2-tlsv1_3-server-compress-client
72
73[2-tlsv1_3-server-compress-server]
74Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
75CipherString = DEFAULT
76Options = Compression
77PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
78
79[2-tlsv1_3-server-compress-client]
80CipherString = DEFAULT
81VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
82VerifyMode = Peer
83
84[test-2]
85CompressionExpected = No
86ExpectedResult = Success
87
88
89# ===========================================================
90
91[3-tlsv1_3-neither-compress]
92ssl_conf = 3-tlsv1_3-neither-compress-ssl
93
94[3-tlsv1_3-neither-compress-ssl]
95server = 3-tlsv1_3-neither-compress-server
96client = 3-tlsv1_3-neither-compress-client
97
98[3-tlsv1_3-neither-compress-server]
99Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
100CipherString = DEFAULT
101PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
102
103[3-tlsv1_3-neither-compress-client]
104CipherString = DEFAULT
105VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
106VerifyMode = Peer
107
108[test-3]
109CompressionExpected = No
110ExpectedResult = Success
111
112
113# ===========================================================
114
115[4-tlsv1_2-both-compress]
116ssl_conf = 4-tlsv1_2-both-compress-ssl
117
118[4-tlsv1_2-both-compress-ssl]
119server = 4-tlsv1_2-both-compress-server
120client = 4-tlsv1_2-both-compress-client
121
122[4-tlsv1_2-both-compress-server]
123Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
124CipherString = DEFAULT
125Options = Compression
126PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
127
128[4-tlsv1_2-both-compress-client]
129CipherString = DEFAULT
130MaxProtocol = TLSv1.2
131Options = Compression
132VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
133VerifyMode = Peer
134
135[test-4]
136CompressionExpected = Yes
137ExpectedResult = Success
138
139
140# ===========================================================
141
142[5-tlsv1_2-client-compress]
143ssl_conf = 5-tlsv1_2-client-compress-ssl
144
145[5-tlsv1_2-client-compress-ssl]
146server = 5-tlsv1_2-client-compress-server
147client = 5-tlsv1_2-client-compress-client
148
149[5-tlsv1_2-client-compress-server]
150Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
151CipherString = DEFAULT
152PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
153
154[5-tlsv1_2-client-compress-client]
155CipherString = DEFAULT
156MaxProtocol = TLSv1.2
157Options = Compression
158VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
159VerifyMode = Peer
160
161[test-5]
162CompressionExpected = No
163ExpectedResult = Success
164
165
166# ===========================================================
167
168[6-tlsv1_2-server-compress]
169ssl_conf = 6-tlsv1_2-server-compress-ssl
170
171[6-tlsv1_2-server-compress-ssl]
172server = 6-tlsv1_2-server-compress-server
173client = 6-tlsv1_2-server-compress-client
174
175[6-tlsv1_2-server-compress-server]
176Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
177CipherString = DEFAULT
178Options = Compression
179PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
180
181[6-tlsv1_2-server-compress-client]
182CipherString = DEFAULT
183MaxProtocol = TLSv1.2
184VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
185VerifyMode = Peer
186
187[test-6]
188CompressionExpected = No
189ExpectedResult = Success
190
191
192# ===========================================================
193
194[7-tlsv1_2-neither-compress]
195ssl_conf = 7-tlsv1_2-neither-compress-ssl
196
197[7-tlsv1_2-neither-compress-ssl]
198server = 7-tlsv1_2-neither-compress-server
199client = 7-tlsv1_2-neither-compress-client
200
201[7-tlsv1_2-neither-compress-server]
202Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
203CipherString = DEFAULT
204PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
205
206[7-tlsv1_2-neither-compress-client]
207CipherString = DEFAULT
208MaxProtocol = TLSv1.2
209VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
210VerifyMode = Peer
211
212[test-7]
213CompressionExpected = No
214ExpectedResult = Success
215
216
217