1e1051a39Sopenharmony_ci# Generated with generate_ssl_tests.pl
2e1051a39Sopenharmony_ci
3e1051a39Sopenharmony_cinum_tests = 20
4e1051a39Sopenharmony_ci
5e1051a39Sopenharmony_citest-0 = 0-npn-simple
6e1051a39Sopenharmony_citest-1 = 1-npn-client-finds-match
7e1051a39Sopenharmony_citest-2 = 2-npn-client-honours-server-pref
8e1051a39Sopenharmony_citest-3 = 3-npn-client-first-pref-on-mismatch
9e1051a39Sopenharmony_citest-4 = 4-npn-no-server-support
10e1051a39Sopenharmony_citest-5 = 5-npn-no-client-support
11e1051a39Sopenharmony_citest-6 = 6-npn-with-sni-no-context-switch
12e1051a39Sopenharmony_citest-7 = 7-npn-with-sni-context-switch
13e1051a39Sopenharmony_citest-8 = 8-npn-selected-sni-server-supports-npn
14e1051a39Sopenharmony_citest-9 = 9-npn-selected-sni-server-does-not-support-npn
15e1051a39Sopenharmony_citest-10 = 10-alpn-preferred-over-npn
16e1051a39Sopenharmony_citest-11 = 11-sni-npn-preferred-over-alpn
17e1051a39Sopenharmony_citest-12 = 12-npn-simple-resumption
18e1051a39Sopenharmony_citest-13 = 13-npn-server-switch-resumption
19e1051a39Sopenharmony_citest-14 = 14-npn-client-switch-resumption
20e1051a39Sopenharmony_citest-15 = 15-npn-client-first-pref-on-mismatch-resumption
21e1051a39Sopenharmony_citest-16 = 16-npn-no-server-support-resumption
22e1051a39Sopenharmony_citest-17 = 17-npn-no-client-support-resumption
23e1051a39Sopenharmony_citest-18 = 18-alpn-preferred-over-npn-resumption
24e1051a39Sopenharmony_citest-19 = 19-npn-used-if-alpn-not-supported-resumption
25e1051a39Sopenharmony_ci# ===========================================================
26e1051a39Sopenharmony_ci
27e1051a39Sopenharmony_ci[0-npn-simple]
28e1051a39Sopenharmony_cissl_conf = 0-npn-simple-ssl
29e1051a39Sopenharmony_ci
30e1051a39Sopenharmony_ci[0-npn-simple-ssl]
31e1051a39Sopenharmony_ciserver = 0-npn-simple-server
32e1051a39Sopenharmony_ciclient = 0-npn-simple-client
33e1051a39Sopenharmony_ci
34e1051a39Sopenharmony_ci[0-npn-simple-server]
35e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
36e1051a39Sopenharmony_ciCipherString = DEFAULT
37e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
38e1051a39Sopenharmony_ci
39e1051a39Sopenharmony_ci[0-npn-simple-client]
40e1051a39Sopenharmony_ciCipherString = DEFAULT
41e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
42e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
43e1051a39Sopenharmony_ciVerifyMode = Peer
44e1051a39Sopenharmony_ci
45e1051a39Sopenharmony_ci[test-0]
46e1051a39Sopenharmony_ciExpectedNPNProtocol = foo
47e1051a39Sopenharmony_ciserver = 0-npn-simple-server-extra
48e1051a39Sopenharmony_ciclient = 0-npn-simple-client-extra
49e1051a39Sopenharmony_ci
50e1051a39Sopenharmony_ci[0-npn-simple-server-extra]
51e1051a39Sopenharmony_ciNPNProtocols = foo
52e1051a39Sopenharmony_ci
53e1051a39Sopenharmony_ci[0-npn-simple-client-extra]
54e1051a39Sopenharmony_ciNPNProtocols = foo
55e1051a39Sopenharmony_ci
56e1051a39Sopenharmony_ci
57e1051a39Sopenharmony_ci# ===========================================================
58e1051a39Sopenharmony_ci
59e1051a39Sopenharmony_ci[1-npn-client-finds-match]
60e1051a39Sopenharmony_cissl_conf = 1-npn-client-finds-match-ssl
61e1051a39Sopenharmony_ci
62e1051a39Sopenharmony_ci[1-npn-client-finds-match-ssl]
63e1051a39Sopenharmony_ciserver = 1-npn-client-finds-match-server
64e1051a39Sopenharmony_ciclient = 1-npn-client-finds-match-client
65e1051a39Sopenharmony_ci
66e1051a39Sopenharmony_ci[1-npn-client-finds-match-server]
67e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
68e1051a39Sopenharmony_ciCipherString = DEFAULT
69e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
70e1051a39Sopenharmony_ci
71e1051a39Sopenharmony_ci[1-npn-client-finds-match-client]
72e1051a39Sopenharmony_ciCipherString = DEFAULT
73e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
74e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
75e1051a39Sopenharmony_ciVerifyMode = Peer
76e1051a39Sopenharmony_ci
77e1051a39Sopenharmony_ci[test-1]
78e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
79e1051a39Sopenharmony_ciserver = 1-npn-client-finds-match-server-extra
80e1051a39Sopenharmony_ciclient = 1-npn-client-finds-match-client-extra
81e1051a39Sopenharmony_ci
82e1051a39Sopenharmony_ci[1-npn-client-finds-match-server-extra]
83e1051a39Sopenharmony_ciNPNProtocols = baz,bar
84e1051a39Sopenharmony_ci
85e1051a39Sopenharmony_ci[1-npn-client-finds-match-client-extra]
86e1051a39Sopenharmony_ciNPNProtocols = foo,bar
87e1051a39Sopenharmony_ci
88e1051a39Sopenharmony_ci
89e1051a39Sopenharmony_ci# ===========================================================
90e1051a39Sopenharmony_ci
91e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref]
92e1051a39Sopenharmony_cissl_conf = 2-npn-client-honours-server-pref-ssl
93e1051a39Sopenharmony_ci
94e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref-ssl]
95e1051a39Sopenharmony_ciserver = 2-npn-client-honours-server-pref-server
96e1051a39Sopenharmony_ciclient = 2-npn-client-honours-server-pref-client
97e1051a39Sopenharmony_ci
98e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref-server]
99e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
100e1051a39Sopenharmony_ciCipherString = DEFAULT
101e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
102e1051a39Sopenharmony_ci
103e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref-client]
104e1051a39Sopenharmony_ciCipherString = DEFAULT
105e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
106e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
107e1051a39Sopenharmony_ciVerifyMode = Peer
108e1051a39Sopenharmony_ci
109e1051a39Sopenharmony_ci[test-2]
110e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
111e1051a39Sopenharmony_ciserver = 2-npn-client-honours-server-pref-server-extra
112e1051a39Sopenharmony_ciclient = 2-npn-client-honours-server-pref-client-extra
113e1051a39Sopenharmony_ci
114e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref-server-extra]
115e1051a39Sopenharmony_ciNPNProtocols = bar,foo
116e1051a39Sopenharmony_ci
117e1051a39Sopenharmony_ci[2-npn-client-honours-server-pref-client-extra]
118e1051a39Sopenharmony_ciNPNProtocols = foo,bar
119e1051a39Sopenharmony_ci
120e1051a39Sopenharmony_ci
121e1051a39Sopenharmony_ci# ===========================================================
122e1051a39Sopenharmony_ci
123e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch]
124e1051a39Sopenharmony_cissl_conf = 3-npn-client-first-pref-on-mismatch-ssl
125e1051a39Sopenharmony_ci
126e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch-ssl]
127e1051a39Sopenharmony_ciserver = 3-npn-client-first-pref-on-mismatch-server
128e1051a39Sopenharmony_ciclient = 3-npn-client-first-pref-on-mismatch-client
129e1051a39Sopenharmony_ci
130e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch-server]
131e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
132e1051a39Sopenharmony_ciCipherString = DEFAULT
133e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
134e1051a39Sopenharmony_ci
135e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch-client]
136e1051a39Sopenharmony_ciCipherString = DEFAULT
137e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
138e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
139e1051a39Sopenharmony_ciVerifyMode = Peer
140e1051a39Sopenharmony_ci
141e1051a39Sopenharmony_ci[test-3]
142e1051a39Sopenharmony_ciExpectedNPNProtocol = foo
143e1051a39Sopenharmony_ciserver = 3-npn-client-first-pref-on-mismatch-server-extra
144e1051a39Sopenharmony_ciclient = 3-npn-client-first-pref-on-mismatch-client-extra
145e1051a39Sopenharmony_ci
146e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch-server-extra]
147e1051a39Sopenharmony_ciNPNProtocols = baz
148e1051a39Sopenharmony_ci
149e1051a39Sopenharmony_ci[3-npn-client-first-pref-on-mismatch-client-extra]
150e1051a39Sopenharmony_ciNPNProtocols = foo,bar
151e1051a39Sopenharmony_ci
152e1051a39Sopenharmony_ci
153e1051a39Sopenharmony_ci# ===========================================================
154e1051a39Sopenharmony_ci
155e1051a39Sopenharmony_ci[4-npn-no-server-support]
156e1051a39Sopenharmony_cissl_conf = 4-npn-no-server-support-ssl
157e1051a39Sopenharmony_ci
158e1051a39Sopenharmony_ci[4-npn-no-server-support-ssl]
159e1051a39Sopenharmony_ciserver = 4-npn-no-server-support-server
160e1051a39Sopenharmony_ciclient = 4-npn-no-server-support-client
161e1051a39Sopenharmony_ci
162e1051a39Sopenharmony_ci[4-npn-no-server-support-server]
163e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
164e1051a39Sopenharmony_ciCipherString = DEFAULT
165e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
166e1051a39Sopenharmony_ci
167e1051a39Sopenharmony_ci[4-npn-no-server-support-client]
168e1051a39Sopenharmony_ciCipherString = DEFAULT
169e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
170e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
171e1051a39Sopenharmony_ciVerifyMode = Peer
172e1051a39Sopenharmony_ci
173e1051a39Sopenharmony_ci[test-4]
174e1051a39Sopenharmony_ciclient = 4-npn-no-server-support-client-extra
175e1051a39Sopenharmony_ci
176e1051a39Sopenharmony_ci[4-npn-no-server-support-client-extra]
177e1051a39Sopenharmony_ciNPNProtocols = foo
178e1051a39Sopenharmony_ci
179e1051a39Sopenharmony_ci
180e1051a39Sopenharmony_ci# ===========================================================
181e1051a39Sopenharmony_ci
182e1051a39Sopenharmony_ci[5-npn-no-client-support]
183e1051a39Sopenharmony_cissl_conf = 5-npn-no-client-support-ssl
184e1051a39Sopenharmony_ci
185e1051a39Sopenharmony_ci[5-npn-no-client-support-ssl]
186e1051a39Sopenharmony_ciserver = 5-npn-no-client-support-server
187e1051a39Sopenharmony_ciclient = 5-npn-no-client-support-client
188e1051a39Sopenharmony_ci
189e1051a39Sopenharmony_ci[5-npn-no-client-support-server]
190e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
191e1051a39Sopenharmony_ciCipherString = DEFAULT
192e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
193e1051a39Sopenharmony_ci
194e1051a39Sopenharmony_ci[5-npn-no-client-support-client]
195e1051a39Sopenharmony_ciCipherString = DEFAULT
196e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
197e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
198e1051a39Sopenharmony_ciVerifyMode = Peer
199e1051a39Sopenharmony_ci
200e1051a39Sopenharmony_ci[test-5]
201e1051a39Sopenharmony_ciserver = 5-npn-no-client-support-server-extra
202e1051a39Sopenharmony_ci
203e1051a39Sopenharmony_ci[5-npn-no-client-support-server-extra]
204e1051a39Sopenharmony_ciNPNProtocols = foo
205e1051a39Sopenharmony_ci
206e1051a39Sopenharmony_ci
207e1051a39Sopenharmony_ci# ===========================================================
208e1051a39Sopenharmony_ci
209e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch]
210e1051a39Sopenharmony_cissl_conf = 6-npn-with-sni-no-context-switch-ssl
211e1051a39Sopenharmony_ci
212e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-ssl]
213e1051a39Sopenharmony_ciserver = 6-npn-with-sni-no-context-switch-server
214e1051a39Sopenharmony_ciclient = 6-npn-with-sni-no-context-switch-client
215e1051a39Sopenharmony_ciserver2 = 6-npn-with-sni-no-context-switch-server2
216e1051a39Sopenharmony_ci
217e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-server]
218e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
219e1051a39Sopenharmony_ciCipherString = DEFAULT
220e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
221e1051a39Sopenharmony_ci
222e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-server2]
223e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
224e1051a39Sopenharmony_ciCipherString = DEFAULT
225e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
226e1051a39Sopenharmony_ci
227e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-client]
228e1051a39Sopenharmony_ciCipherString = DEFAULT
229e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
230e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
231e1051a39Sopenharmony_ciVerifyMode = Peer
232e1051a39Sopenharmony_ci
233e1051a39Sopenharmony_ci[test-6]
234e1051a39Sopenharmony_ciExpectedNPNProtocol = foo
235e1051a39Sopenharmony_ciExpectedServerName = server1
236e1051a39Sopenharmony_ciserver = 6-npn-with-sni-no-context-switch-server-extra
237e1051a39Sopenharmony_ciserver2 = 6-npn-with-sni-no-context-switch-server2-extra
238e1051a39Sopenharmony_ciclient = 6-npn-with-sni-no-context-switch-client-extra
239e1051a39Sopenharmony_ci
240e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-server-extra]
241e1051a39Sopenharmony_ciNPNProtocols = foo
242e1051a39Sopenharmony_ciServerNameCallback = IgnoreMismatch
243e1051a39Sopenharmony_ci
244e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-server2-extra]
245e1051a39Sopenharmony_ciNPNProtocols = bar
246e1051a39Sopenharmony_ci
247e1051a39Sopenharmony_ci[6-npn-with-sni-no-context-switch-client-extra]
248e1051a39Sopenharmony_ciNPNProtocols = foo,bar
249e1051a39Sopenharmony_ciServerName = server1
250e1051a39Sopenharmony_ci
251e1051a39Sopenharmony_ci
252e1051a39Sopenharmony_ci# ===========================================================
253e1051a39Sopenharmony_ci
254e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch]
255e1051a39Sopenharmony_cissl_conf = 7-npn-with-sni-context-switch-ssl
256e1051a39Sopenharmony_ci
257e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-ssl]
258e1051a39Sopenharmony_ciserver = 7-npn-with-sni-context-switch-server
259e1051a39Sopenharmony_ciclient = 7-npn-with-sni-context-switch-client
260e1051a39Sopenharmony_ciserver2 = 7-npn-with-sni-context-switch-server2
261e1051a39Sopenharmony_ci
262e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-server]
263e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
264e1051a39Sopenharmony_ciCipherString = DEFAULT
265e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
266e1051a39Sopenharmony_ci
267e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-server2]
268e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
269e1051a39Sopenharmony_ciCipherString = DEFAULT
270e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
271e1051a39Sopenharmony_ci
272e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-client]
273e1051a39Sopenharmony_ciCipherString = DEFAULT
274e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
275e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
276e1051a39Sopenharmony_ciVerifyMode = Peer
277e1051a39Sopenharmony_ci
278e1051a39Sopenharmony_ci[test-7]
279e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
280e1051a39Sopenharmony_ciExpectedServerName = server2
281e1051a39Sopenharmony_ciserver = 7-npn-with-sni-context-switch-server-extra
282e1051a39Sopenharmony_ciserver2 = 7-npn-with-sni-context-switch-server2-extra
283e1051a39Sopenharmony_ciclient = 7-npn-with-sni-context-switch-client-extra
284e1051a39Sopenharmony_ci
285e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-server-extra]
286e1051a39Sopenharmony_ciNPNProtocols = foo
287e1051a39Sopenharmony_ciServerNameCallback = IgnoreMismatch
288e1051a39Sopenharmony_ci
289e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-server2-extra]
290e1051a39Sopenharmony_ciNPNProtocols = bar
291e1051a39Sopenharmony_ci
292e1051a39Sopenharmony_ci[7-npn-with-sni-context-switch-client-extra]
293e1051a39Sopenharmony_ciNPNProtocols = foo,bar
294e1051a39Sopenharmony_ciServerName = server2
295e1051a39Sopenharmony_ci
296e1051a39Sopenharmony_ci
297e1051a39Sopenharmony_ci# ===========================================================
298e1051a39Sopenharmony_ci
299e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn]
300e1051a39Sopenharmony_cissl_conf = 8-npn-selected-sni-server-supports-npn-ssl
301e1051a39Sopenharmony_ci
302e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-ssl]
303e1051a39Sopenharmony_ciserver = 8-npn-selected-sni-server-supports-npn-server
304e1051a39Sopenharmony_ciclient = 8-npn-selected-sni-server-supports-npn-client
305e1051a39Sopenharmony_ciserver2 = 8-npn-selected-sni-server-supports-npn-server2
306e1051a39Sopenharmony_ci
307e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-server]
308e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
309e1051a39Sopenharmony_ciCipherString = DEFAULT
310e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
311e1051a39Sopenharmony_ci
312e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-server2]
313e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
314e1051a39Sopenharmony_ciCipherString = DEFAULT
315e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
316e1051a39Sopenharmony_ci
317e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-client]
318e1051a39Sopenharmony_ciCipherString = DEFAULT
319e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
320e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
321e1051a39Sopenharmony_ciVerifyMode = Peer
322e1051a39Sopenharmony_ci
323e1051a39Sopenharmony_ci[test-8]
324e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
325e1051a39Sopenharmony_ciExpectedServerName = server2
326e1051a39Sopenharmony_ciserver = 8-npn-selected-sni-server-supports-npn-server-extra
327e1051a39Sopenharmony_ciserver2 = 8-npn-selected-sni-server-supports-npn-server2-extra
328e1051a39Sopenharmony_ciclient = 8-npn-selected-sni-server-supports-npn-client-extra
329e1051a39Sopenharmony_ci
330e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-server-extra]
331e1051a39Sopenharmony_ciServerNameCallback = IgnoreMismatch
332e1051a39Sopenharmony_ci
333e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-server2-extra]
334e1051a39Sopenharmony_ciNPNProtocols = bar
335e1051a39Sopenharmony_ci
336e1051a39Sopenharmony_ci[8-npn-selected-sni-server-supports-npn-client-extra]
337e1051a39Sopenharmony_ciNPNProtocols = foo,bar
338e1051a39Sopenharmony_ciServerName = server2
339e1051a39Sopenharmony_ci
340e1051a39Sopenharmony_ci
341e1051a39Sopenharmony_ci# ===========================================================
342e1051a39Sopenharmony_ci
343e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn]
344e1051a39Sopenharmony_cissl_conf = 9-npn-selected-sni-server-does-not-support-npn-ssl
345e1051a39Sopenharmony_ci
346e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-ssl]
347e1051a39Sopenharmony_ciserver = 9-npn-selected-sni-server-does-not-support-npn-server
348e1051a39Sopenharmony_ciclient = 9-npn-selected-sni-server-does-not-support-npn-client
349e1051a39Sopenharmony_ciserver2 = 9-npn-selected-sni-server-does-not-support-npn-server2
350e1051a39Sopenharmony_ci
351e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-server]
352e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
353e1051a39Sopenharmony_ciCipherString = DEFAULT
354e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
355e1051a39Sopenharmony_ci
356e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-server2]
357e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
358e1051a39Sopenharmony_ciCipherString = DEFAULT
359e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
360e1051a39Sopenharmony_ci
361e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-client]
362e1051a39Sopenharmony_ciCipherString = DEFAULT
363e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
364e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
365e1051a39Sopenharmony_ciVerifyMode = Peer
366e1051a39Sopenharmony_ci
367e1051a39Sopenharmony_ci[test-9]
368e1051a39Sopenharmony_ciExpectedServerName = server2
369e1051a39Sopenharmony_ciserver = 9-npn-selected-sni-server-does-not-support-npn-server-extra
370e1051a39Sopenharmony_ciclient = 9-npn-selected-sni-server-does-not-support-npn-client-extra
371e1051a39Sopenharmony_ci
372e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-server-extra]
373e1051a39Sopenharmony_ciNPNProtocols = bar
374e1051a39Sopenharmony_ciServerNameCallback = IgnoreMismatch
375e1051a39Sopenharmony_ci
376e1051a39Sopenharmony_ci[9-npn-selected-sni-server-does-not-support-npn-client-extra]
377e1051a39Sopenharmony_ciNPNProtocols = foo,bar
378e1051a39Sopenharmony_ciServerName = server2
379e1051a39Sopenharmony_ci
380e1051a39Sopenharmony_ci
381e1051a39Sopenharmony_ci# ===========================================================
382e1051a39Sopenharmony_ci
383e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn]
384e1051a39Sopenharmony_cissl_conf = 10-alpn-preferred-over-npn-ssl
385e1051a39Sopenharmony_ci
386e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn-ssl]
387e1051a39Sopenharmony_ciserver = 10-alpn-preferred-over-npn-server
388e1051a39Sopenharmony_ciclient = 10-alpn-preferred-over-npn-client
389e1051a39Sopenharmony_ci
390e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn-server]
391e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
392e1051a39Sopenharmony_ciCipherString = DEFAULT
393e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
394e1051a39Sopenharmony_ci
395e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn-client]
396e1051a39Sopenharmony_ciCipherString = DEFAULT
397e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
398e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
399e1051a39Sopenharmony_ciVerifyMode = Peer
400e1051a39Sopenharmony_ci
401e1051a39Sopenharmony_ci[test-10]
402e1051a39Sopenharmony_ciExpectedALPNProtocol = foo
403e1051a39Sopenharmony_ciserver = 10-alpn-preferred-over-npn-server-extra
404e1051a39Sopenharmony_ciclient = 10-alpn-preferred-over-npn-client-extra
405e1051a39Sopenharmony_ci
406e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn-server-extra]
407e1051a39Sopenharmony_ciALPNProtocols = foo
408e1051a39Sopenharmony_ciNPNProtocols = bar
409e1051a39Sopenharmony_ci
410e1051a39Sopenharmony_ci[10-alpn-preferred-over-npn-client-extra]
411e1051a39Sopenharmony_ciALPNProtocols = foo
412e1051a39Sopenharmony_ciNPNProtocols = bar
413e1051a39Sopenharmony_ci
414e1051a39Sopenharmony_ci
415e1051a39Sopenharmony_ci# ===========================================================
416e1051a39Sopenharmony_ci
417e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn]
418e1051a39Sopenharmony_cissl_conf = 11-sni-npn-preferred-over-alpn-ssl
419e1051a39Sopenharmony_ci
420e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-ssl]
421e1051a39Sopenharmony_ciserver = 11-sni-npn-preferred-over-alpn-server
422e1051a39Sopenharmony_ciclient = 11-sni-npn-preferred-over-alpn-client
423e1051a39Sopenharmony_ciserver2 = 11-sni-npn-preferred-over-alpn-server2
424e1051a39Sopenharmony_ci
425e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-server]
426e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
427e1051a39Sopenharmony_ciCipherString = DEFAULT
428e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
429e1051a39Sopenharmony_ci
430e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-server2]
431e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
432e1051a39Sopenharmony_ciCipherString = DEFAULT
433e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
434e1051a39Sopenharmony_ci
435e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-client]
436e1051a39Sopenharmony_ciCipherString = DEFAULT
437e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
438e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
439e1051a39Sopenharmony_ciVerifyMode = Peer
440e1051a39Sopenharmony_ci
441e1051a39Sopenharmony_ci[test-11]
442e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
443e1051a39Sopenharmony_ciExpectedServerName = server2
444e1051a39Sopenharmony_ciserver = 11-sni-npn-preferred-over-alpn-server-extra
445e1051a39Sopenharmony_ciserver2 = 11-sni-npn-preferred-over-alpn-server2-extra
446e1051a39Sopenharmony_ciclient = 11-sni-npn-preferred-over-alpn-client-extra
447e1051a39Sopenharmony_ci
448e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-server-extra]
449e1051a39Sopenharmony_ciALPNProtocols = foo
450e1051a39Sopenharmony_ciServerNameCallback = IgnoreMismatch
451e1051a39Sopenharmony_ci
452e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-server2-extra]
453e1051a39Sopenharmony_ciNPNProtocols = bar
454e1051a39Sopenharmony_ci
455e1051a39Sopenharmony_ci[11-sni-npn-preferred-over-alpn-client-extra]
456e1051a39Sopenharmony_ciALPNProtocols = foo
457e1051a39Sopenharmony_ciNPNProtocols = bar
458e1051a39Sopenharmony_ciServerName = server2
459e1051a39Sopenharmony_ci
460e1051a39Sopenharmony_ci
461e1051a39Sopenharmony_ci# ===========================================================
462e1051a39Sopenharmony_ci
463e1051a39Sopenharmony_ci[12-npn-simple-resumption]
464e1051a39Sopenharmony_cissl_conf = 12-npn-simple-resumption-ssl
465e1051a39Sopenharmony_ci
466e1051a39Sopenharmony_ci[12-npn-simple-resumption-ssl]
467e1051a39Sopenharmony_ciserver = 12-npn-simple-resumption-server
468e1051a39Sopenharmony_ciclient = 12-npn-simple-resumption-client
469e1051a39Sopenharmony_ciresume-server = 12-npn-simple-resumption-server
470e1051a39Sopenharmony_ciresume-client = 12-npn-simple-resumption-client
471e1051a39Sopenharmony_ci
472e1051a39Sopenharmony_ci[12-npn-simple-resumption-server]
473e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
474e1051a39Sopenharmony_ciCipherString = DEFAULT
475e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
476e1051a39Sopenharmony_ci
477e1051a39Sopenharmony_ci[12-npn-simple-resumption-client]
478e1051a39Sopenharmony_ciCipherString = DEFAULT
479e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
480e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
481e1051a39Sopenharmony_ciVerifyMode = Peer
482e1051a39Sopenharmony_ci
483e1051a39Sopenharmony_ci[test-12]
484e1051a39Sopenharmony_ciExpectedNPNProtocol = foo
485e1051a39Sopenharmony_ciHandshakeMode = Resume
486e1051a39Sopenharmony_ciResumptionExpected = Yes
487e1051a39Sopenharmony_ciserver = 12-npn-simple-resumption-server-extra
488e1051a39Sopenharmony_ciresume-server = 12-npn-simple-resumption-server-extra
489e1051a39Sopenharmony_ciclient = 12-npn-simple-resumption-client-extra
490e1051a39Sopenharmony_ciresume-client = 12-npn-simple-resumption-client-extra
491e1051a39Sopenharmony_ci
492e1051a39Sopenharmony_ci[12-npn-simple-resumption-server-extra]
493e1051a39Sopenharmony_ciNPNProtocols = foo
494e1051a39Sopenharmony_ci
495e1051a39Sopenharmony_ci[12-npn-simple-resumption-client-extra]
496e1051a39Sopenharmony_ciNPNProtocols = foo
497e1051a39Sopenharmony_ci
498e1051a39Sopenharmony_ci
499e1051a39Sopenharmony_ci# ===========================================================
500e1051a39Sopenharmony_ci
501e1051a39Sopenharmony_ci[13-npn-server-switch-resumption]
502e1051a39Sopenharmony_cissl_conf = 13-npn-server-switch-resumption-ssl
503e1051a39Sopenharmony_ci
504e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-ssl]
505e1051a39Sopenharmony_ciserver = 13-npn-server-switch-resumption-server
506e1051a39Sopenharmony_ciclient = 13-npn-server-switch-resumption-client
507e1051a39Sopenharmony_ciresume-server = 13-npn-server-switch-resumption-resume-server
508e1051a39Sopenharmony_ciresume-client = 13-npn-server-switch-resumption-client
509e1051a39Sopenharmony_ci
510e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-server]
511e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
512e1051a39Sopenharmony_ciCipherString = DEFAULT
513e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
514e1051a39Sopenharmony_ci
515e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-resume-server]
516e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
517e1051a39Sopenharmony_ciCipherString = DEFAULT
518e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
519e1051a39Sopenharmony_ci
520e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-client]
521e1051a39Sopenharmony_ciCipherString = DEFAULT
522e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
523e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
524e1051a39Sopenharmony_ciVerifyMode = Peer
525e1051a39Sopenharmony_ci
526e1051a39Sopenharmony_ci[test-13]
527e1051a39Sopenharmony_ciExpectedNPNProtocol = baz
528e1051a39Sopenharmony_ciHandshakeMode = Resume
529e1051a39Sopenharmony_ciResumptionExpected = Yes
530e1051a39Sopenharmony_ciserver = 13-npn-server-switch-resumption-server-extra
531e1051a39Sopenharmony_ciresume-server = 13-npn-server-switch-resumption-resume-server-extra
532e1051a39Sopenharmony_ciclient = 13-npn-server-switch-resumption-client-extra
533e1051a39Sopenharmony_ciresume-client = 13-npn-server-switch-resumption-client-extra
534e1051a39Sopenharmony_ci
535e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-server-extra]
536e1051a39Sopenharmony_ciNPNProtocols = bar,foo
537e1051a39Sopenharmony_ci
538e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-resume-server-extra]
539e1051a39Sopenharmony_ciNPNProtocols = baz,foo
540e1051a39Sopenharmony_ci
541e1051a39Sopenharmony_ci[13-npn-server-switch-resumption-client-extra]
542e1051a39Sopenharmony_ciNPNProtocols = foo,bar,baz
543e1051a39Sopenharmony_ci
544e1051a39Sopenharmony_ci
545e1051a39Sopenharmony_ci# ===========================================================
546e1051a39Sopenharmony_ci
547e1051a39Sopenharmony_ci[14-npn-client-switch-resumption]
548e1051a39Sopenharmony_cissl_conf = 14-npn-client-switch-resumption-ssl
549e1051a39Sopenharmony_ci
550e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-ssl]
551e1051a39Sopenharmony_ciserver = 14-npn-client-switch-resumption-server
552e1051a39Sopenharmony_ciclient = 14-npn-client-switch-resumption-client
553e1051a39Sopenharmony_ciresume-server = 14-npn-client-switch-resumption-server
554e1051a39Sopenharmony_ciresume-client = 14-npn-client-switch-resumption-resume-client
555e1051a39Sopenharmony_ci
556e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-server]
557e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
558e1051a39Sopenharmony_ciCipherString = DEFAULT
559e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
560e1051a39Sopenharmony_ci
561e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-client]
562e1051a39Sopenharmony_ciCipherString = DEFAULT
563e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
564e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
565e1051a39Sopenharmony_ciVerifyMode = Peer
566e1051a39Sopenharmony_ci
567e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-resume-client]
568e1051a39Sopenharmony_ciCipherString = DEFAULT
569e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
570e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
571e1051a39Sopenharmony_ciVerifyMode = Peer
572e1051a39Sopenharmony_ci
573e1051a39Sopenharmony_ci[test-14]
574e1051a39Sopenharmony_ciExpectedNPNProtocol = bar
575e1051a39Sopenharmony_ciHandshakeMode = Resume
576e1051a39Sopenharmony_ciResumptionExpected = Yes
577e1051a39Sopenharmony_ciserver = 14-npn-client-switch-resumption-server-extra
578e1051a39Sopenharmony_ciresume-server = 14-npn-client-switch-resumption-server-extra
579e1051a39Sopenharmony_ciclient = 14-npn-client-switch-resumption-client-extra
580e1051a39Sopenharmony_ciresume-client = 14-npn-client-switch-resumption-resume-client-extra
581e1051a39Sopenharmony_ci
582e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-server-extra]
583e1051a39Sopenharmony_ciNPNProtocols = foo,bar,baz
584e1051a39Sopenharmony_ci
585e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-client-extra]
586e1051a39Sopenharmony_ciNPNProtocols = foo,baz
587e1051a39Sopenharmony_ci
588e1051a39Sopenharmony_ci[14-npn-client-switch-resumption-resume-client-extra]
589e1051a39Sopenharmony_ciNPNProtocols = bar,baz
590e1051a39Sopenharmony_ci
591e1051a39Sopenharmony_ci
592e1051a39Sopenharmony_ci# ===========================================================
593e1051a39Sopenharmony_ci
594e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption]
595e1051a39Sopenharmony_cissl_conf = 15-npn-client-first-pref-on-mismatch-resumption-ssl
596e1051a39Sopenharmony_ci
597e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-ssl]
598e1051a39Sopenharmony_ciserver = 15-npn-client-first-pref-on-mismatch-resumption-server
599e1051a39Sopenharmony_ciclient = 15-npn-client-first-pref-on-mismatch-resumption-client
600e1051a39Sopenharmony_ciresume-server = 15-npn-client-first-pref-on-mismatch-resumption-resume-server
601e1051a39Sopenharmony_ciresume-client = 15-npn-client-first-pref-on-mismatch-resumption-client
602e1051a39Sopenharmony_ci
603e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-server]
604e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
605e1051a39Sopenharmony_ciCipherString = DEFAULT
606e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
607e1051a39Sopenharmony_ci
608e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-resume-server]
609e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
610e1051a39Sopenharmony_ciCipherString = DEFAULT
611e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
612e1051a39Sopenharmony_ci
613e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-client]
614e1051a39Sopenharmony_ciCipherString = DEFAULT
615e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
616e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
617e1051a39Sopenharmony_ciVerifyMode = Peer
618e1051a39Sopenharmony_ci
619e1051a39Sopenharmony_ci[test-15]
620e1051a39Sopenharmony_ciExpectedNPNProtocol = foo
621e1051a39Sopenharmony_ciHandshakeMode = Resume
622e1051a39Sopenharmony_ciResumptionExpected = Yes
623e1051a39Sopenharmony_ciserver = 15-npn-client-first-pref-on-mismatch-resumption-server-extra
624e1051a39Sopenharmony_ciresume-server = 15-npn-client-first-pref-on-mismatch-resumption-resume-server-extra
625e1051a39Sopenharmony_ciclient = 15-npn-client-first-pref-on-mismatch-resumption-client-extra
626e1051a39Sopenharmony_ciresume-client = 15-npn-client-first-pref-on-mismatch-resumption-client-extra
627e1051a39Sopenharmony_ci
628e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-server-extra]
629e1051a39Sopenharmony_ciNPNProtocols = bar
630e1051a39Sopenharmony_ci
631e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-resume-server-extra]
632e1051a39Sopenharmony_ciNPNProtocols = baz
633e1051a39Sopenharmony_ci
634e1051a39Sopenharmony_ci[15-npn-client-first-pref-on-mismatch-resumption-client-extra]
635e1051a39Sopenharmony_ciNPNProtocols = foo,bar
636e1051a39Sopenharmony_ci
637e1051a39Sopenharmony_ci
638e1051a39Sopenharmony_ci# ===========================================================
639e1051a39Sopenharmony_ci
640e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption]
641e1051a39Sopenharmony_cissl_conf = 16-npn-no-server-support-resumption-ssl
642e1051a39Sopenharmony_ci
643e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-ssl]
644e1051a39Sopenharmony_ciserver = 16-npn-no-server-support-resumption-server
645e1051a39Sopenharmony_ciclient = 16-npn-no-server-support-resumption-client
646e1051a39Sopenharmony_ciresume-server = 16-npn-no-server-support-resumption-resume-server
647e1051a39Sopenharmony_ciresume-client = 16-npn-no-server-support-resumption-client
648e1051a39Sopenharmony_ci
649e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-server]
650e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
651e1051a39Sopenharmony_ciCipherString = DEFAULT
652e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
653e1051a39Sopenharmony_ci
654e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-resume-server]
655e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
656e1051a39Sopenharmony_ciCipherString = DEFAULT
657e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
658e1051a39Sopenharmony_ci
659e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-client]
660e1051a39Sopenharmony_ciCipherString = DEFAULT
661e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
662e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
663e1051a39Sopenharmony_ciVerifyMode = Peer
664e1051a39Sopenharmony_ci
665e1051a39Sopenharmony_ci[test-16]
666e1051a39Sopenharmony_ciHandshakeMode = Resume
667e1051a39Sopenharmony_ciResumptionExpected = Yes
668e1051a39Sopenharmony_ciserver = 16-npn-no-server-support-resumption-server-extra
669e1051a39Sopenharmony_ciclient = 16-npn-no-server-support-resumption-client-extra
670e1051a39Sopenharmony_ciresume-client = 16-npn-no-server-support-resumption-client-extra
671e1051a39Sopenharmony_ci
672e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-server-extra]
673e1051a39Sopenharmony_ciNPNProtocols = foo
674e1051a39Sopenharmony_ci
675e1051a39Sopenharmony_ci[16-npn-no-server-support-resumption-client-extra]
676e1051a39Sopenharmony_ciNPNProtocols = foo
677e1051a39Sopenharmony_ci
678e1051a39Sopenharmony_ci
679e1051a39Sopenharmony_ci# ===========================================================
680e1051a39Sopenharmony_ci
681e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption]
682e1051a39Sopenharmony_cissl_conf = 17-npn-no-client-support-resumption-ssl
683e1051a39Sopenharmony_ci
684e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-ssl]
685e1051a39Sopenharmony_ciserver = 17-npn-no-client-support-resumption-server
686e1051a39Sopenharmony_ciclient = 17-npn-no-client-support-resumption-client
687e1051a39Sopenharmony_ciresume-server = 17-npn-no-client-support-resumption-server
688e1051a39Sopenharmony_ciresume-client = 17-npn-no-client-support-resumption-resume-client
689e1051a39Sopenharmony_ci
690e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-server]
691e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
692e1051a39Sopenharmony_ciCipherString = DEFAULT
693e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
694e1051a39Sopenharmony_ci
695e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-client]
696e1051a39Sopenharmony_ciCipherString = DEFAULT
697e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
698e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
699e1051a39Sopenharmony_ciVerifyMode = Peer
700e1051a39Sopenharmony_ci
701e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-resume-client]
702e1051a39Sopenharmony_ciCipherString = DEFAULT
703e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
704e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
705e1051a39Sopenharmony_ciVerifyMode = Peer
706e1051a39Sopenharmony_ci
707e1051a39Sopenharmony_ci[test-17]
708e1051a39Sopenharmony_ciHandshakeMode = Resume
709e1051a39Sopenharmony_ciResumptionExpected = Yes
710e1051a39Sopenharmony_ciserver = 17-npn-no-client-support-resumption-server-extra
711e1051a39Sopenharmony_ciresume-server = 17-npn-no-client-support-resumption-server-extra
712e1051a39Sopenharmony_ciclient = 17-npn-no-client-support-resumption-client-extra
713e1051a39Sopenharmony_ci
714e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-server-extra]
715e1051a39Sopenharmony_ciNPNProtocols = foo
716e1051a39Sopenharmony_ci
717e1051a39Sopenharmony_ci[17-npn-no-client-support-resumption-client-extra]
718e1051a39Sopenharmony_ciNPNProtocols = foo
719e1051a39Sopenharmony_ci
720e1051a39Sopenharmony_ci
721e1051a39Sopenharmony_ci# ===========================================================
722e1051a39Sopenharmony_ci
723e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption]
724e1051a39Sopenharmony_cissl_conf = 18-alpn-preferred-over-npn-resumption-ssl
725e1051a39Sopenharmony_ci
726e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-ssl]
727e1051a39Sopenharmony_ciserver = 18-alpn-preferred-over-npn-resumption-server
728e1051a39Sopenharmony_ciclient = 18-alpn-preferred-over-npn-resumption-client
729e1051a39Sopenharmony_ciresume-server = 18-alpn-preferred-over-npn-resumption-resume-server
730e1051a39Sopenharmony_ciresume-client = 18-alpn-preferred-over-npn-resumption-client
731e1051a39Sopenharmony_ci
732e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-server]
733e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
734e1051a39Sopenharmony_ciCipherString = DEFAULT
735e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
736e1051a39Sopenharmony_ci
737e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-resume-server]
738e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
739e1051a39Sopenharmony_ciCipherString = DEFAULT
740e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
741e1051a39Sopenharmony_ci
742e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-client]
743e1051a39Sopenharmony_ciCipherString = DEFAULT
744e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
745e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
746e1051a39Sopenharmony_ciVerifyMode = Peer
747e1051a39Sopenharmony_ci
748e1051a39Sopenharmony_ci[test-18]
749e1051a39Sopenharmony_ciExpectedALPNProtocol = foo
750e1051a39Sopenharmony_ciHandshakeMode = Resume
751e1051a39Sopenharmony_ciResumptionExpected = Yes
752e1051a39Sopenharmony_ciserver = 18-alpn-preferred-over-npn-resumption-server-extra
753e1051a39Sopenharmony_ciresume-server = 18-alpn-preferred-over-npn-resumption-resume-server-extra
754e1051a39Sopenharmony_ciclient = 18-alpn-preferred-over-npn-resumption-client-extra
755e1051a39Sopenharmony_ciresume-client = 18-alpn-preferred-over-npn-resumption-client-extra
756e1051a39Sopenharmony_ci
757e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-server-extra]
758e1051a39Sopenharmony_ciNPNProtocols = bar
759e1051a39Sopenharmony_ci
760e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-resume-server-extra]
761e1051a39Sopenharmony_ciALPNProtocols = foo
762e1051a39Sopenharmony_ciNPNProtocols = baz
763e1051a39Sopenharmony_ci
764e1051a39Sopenharmony_ci[18-alpn-preferred-over-npn-resumption-client-extra]
765e1051a39Sopenharmony_ciALPNProtocols = foo
766e1051a39Sopenharmony_ciNPNProtocols = bar,baz
767e1051a39Sopenharmony_ci
768e1051a39Sopenharmony_ci
769e1051a39Sopenharmony_ci# ===========================================================
770e1051a39Sopenharmony_ci
771e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption]
772e1051a39Sopenharmony_cissl_conf = 19-npn-used-if-alpn-not-supported-resumption-ssl
773e1051a39Sopenharmony_ci
774e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-ssl]
775e1051a39Sopenharmony_ciserver = 19-npn-used-if-alpn-not-supported-resumption-server
776e1051a39Sopenharmony_ciclient = 19-npn-used-if-alpn-not-supported-resumption-client
777e1051a39Sopenharmony_ciresume-server = 19-npn-used-if-alpn-not-supported-resumption-resume-server
778e1051a39Sopenharmony_ciresume-client = 19-npn-used-if-alpn-not-supported-resumption-client
779e1051a39Sopenharmony_ci
780e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-server]
781e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
782e1051a39Sopenharmony_ciCipherString = DEFAULT
783e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
784e1051a39Sopenharmony_ci
785e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-resume-server]
786e1051a39Sopenharmony_ciCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
787e1051a39Sopenharmony_ciCipherString = DEFAULT
788e1051a39Sopenharmony_ciPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
789e1051a39Sopenharmony_ci
790e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-client]
791e1051a39Sopenharmony_ciCipherString = DEFAULT
792e1051a39Sopenharmony_ciMaxProtocol = TLSv1.2
793e1051a39Sopenharmony_ciVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
794e1051a39Sopenharmony_ciVerifyMode = Peer
795e1051a39Sopenharmony_ci
796e1051a39Sopenharmony_ci[test-19]
797e1051a39Sopenharmony_ciExpectedNPNProtocol = baz
798e1051a39Sopenharmony_ciHandshakeMode = Resume
799e1051a39Sopenharmony_ciResumptionExpected = Yes
800e1051a39Sopenharmony_ciserver = 19-npn-used-if-alpn-not-supported-resumption-server-extra
801e1051a39Sopenharmony_ciresume-server = 19-npn-used-if-alpn-not-supported-resumption-resume-server-extra
802e1051a39Sopenharmony_ciclient = 19-npn-used-if-alpn-not-supported-resumption-client-extra
803e1051a39Sopenharmony_ciresume-client = 19-npn-used-if-alpn-not-supported-resumption-client-extra
804e1051a39Sopenharmony_ci
805e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-server-extra]
806e1051a39Sopenharmony_ciALPNProtocols = foo
807e1051a39Sopenharmony_ciNPNProtocols = bar
808e1051a39Sopenharmony_ci
809e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-resume-server-extra]
810e1051a39Sopenharmony_ciNPNProtocols = baz
811e1051a39Sopenharmony_ci
812e1051a39Sopenharmony_ci[19-npn-used-if-alpn-not-supported-resumption-client-extra]
813e1051a39Sopenharmony_ciALPNProtocols = foo
814e1051a39Sopenharmony_ciNPNProtocols = bar,baz
815e1051a39Sopenharmony_ci
816e1051a39Sopenharmony_ci
817