1d8d604d10d516f0e52d166ba44a85a634054f44
[openssl.git] / test / ssl-tests / 06-sni-ticket.conf
1 # Generated with generate_ssl_tests.pl
2
3 num_tests = 17
4
5 test-0 = 0-sni-session-ticket
6 test-1 = 1-sni-session-ticket
7 test-2 = 2-sni-session-ticket
8 test-3 = 3-sni-session-ticket
9 test-4 = 4-sni-session-ticket
10 test-5 = 5-sni-session-ticket
11 test-6 = 6-sni-session-ticket
12 test-7 = 7-sni-session-ticket
13 test-8 = 8-sni-session-ticket
14 test-9 = 9-sni-session-ticket
15 test-10 = 10-sni-session-ticket
16 test-11 = 11-sni-session-ticket
17 test-12 = 12-sni-session-ticket
18 test-13 = 13-sni-session-ticket
19 test-14 = 14-sni-session-ticket
20 test-15 = 15-sni-session-ticket
21 test-16 = 16-sni-session-ticket
22 # ===========================================================
23
24 [0-sni-session-ticket]
25 ssl_conf = 0-sni-session-ticket-ssl
26
27 [0-sni-session-ticket-ssl]
28 server = 0-sni-session-ticket-server
29 client = 0-sni-session-ticket-client
30 server2 = 0-sni-session-ticket-server2
31
32 [0-sni-session-ticket-server]
33 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
34 CipherString = DEFAULT
35 Options = SessionTicket
36 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
37
38 [0-sni-session-ticket-server2]
39 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
40 CipherString = DEFAULT
41 Options = SessionTicket
42 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
43
44 [0-sni-session-ticket-client]
45 CipherString = DEFAULT
46 Options = SessionTicket
47 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
48 VerifyMode = Peer
49
50 [test-0]
51 ExpectedResult = Success
52 ServerName = server1
53 SessionTicketExpected = Broken
54
55
56 # ===========================================================
57
58 [1-sni-session-ticket]
59 ssl_conf = 1-sni-session-ticket-ssl
60
61 [1-sni-session-ticket-ssl]
62 server = 1-sni-session-ticket-server
63 client = 1-sni-session-ticket-client
64 server2 = 1-sni-session-ticket-server2
65
66 [1-sni-session-ticket-server]
67 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
68 CipherString = DEFAULT
69 Options = SessionTicket
70 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
71
72 [1-sni-session-ticket-server2]
73 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
74 CipherString = DEFAULT
75 Options = SessionTicket
76 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
77
78 [1-sni-session-ticket-client]
79 CipherString = DEFAULT
80 Options = SessionTicket
81 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
82 VerifyMode = Peer
83
84 [test-1]
85 ExpectedResult = Success
86 ExpectedServerName = server1
87 ServerName = server1
88 ServerNameCallback = IgnoreMismatch
89 SessionTicketExpected = Yes
90
91
92 # ===========================================================
93
94 [2-sni-session-ticket]
95 ssl_conf = 2-sni-session-ticket-ssl
96
97 [2-sni-session-ticket-ssl]
98 server = 2-sni-session-ticket-server
99 client = 2-sni-session-ticket-client
100 server2 = 2-sni-session-ticket-server2
101
102 [2-sni-session-ticket-server]
103 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
104 CipherString = DEFAULT
105 Options = SessionTicket
106 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
107
108 [2-sni-session-ticket-server2]
109 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
110 CipherString = DEFAULT
111 Options = SessionTicket
112 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
113
114 [2-sni-session-ticket-client]
115 CipherString = DEFAULT
116 Options = SessionTicket
117 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
118 VerifyMode = Peer
119
120 [test-2]
121 ExpectedResult = Success
122 ExpectedServerName = server2
123 ServerName = server2
124 ServerNameCallback = IgnoreMismatch
125 SessionTicketExpected = Yes
126
127
128 # ===========================================================
129
130 [3-sni-session-ticket]
131 ssl_conf = 3-sni-session-ticket-ssl
132
133 [3-sni-session-ticket-ssl]
134 server = 3-sni-session-ticket-server
135 client = 3-sni-session-ticket-client
136 server2 = 3-sni-session-ticket-server2
137
138 [3-sni-session-ticket-server]
139 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
140 CipherString = DEFAULT
141 Options = SessionTicket
142 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
143
144 [3-sni-session-ticket-server2]
145 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
146 CipherString = DEFAULT
147 Options = -SessionTicket
148 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
149
150 [3-sni-session-ticket-client]
151 CipherString = DEFAULT
152 Options = SessionTicket
153 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
154 VerifyMode = Peer
155
156 [test-3]
157 ExpectedResult = Success
158 ExpectedServerName = server1
159 ServerName = server1
160 ServerNameCallback = IgnoreMismatch
161 SessionTicketExpected = Yes
162
163
164 # ===========================================================
165
166 [4-sni-session-ticket]
167 ssl_conf = 4-sni-session-ticket-ssl
168
169 [4-sni-session-ticket-ssl]
170 server = 4-sni-session-ticket-server
171 client = 4-sni-session-ticket-client
172 server2 = 4-sni-session-ticket-server2
173
174 [4-sni-session-ticket-server]
175 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
176 CipherString = DEFAULT
177 Options = SessionTicket
178 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
179
180 [4-sni-session-ticket-server2]
181 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
182 CipherString = DEFAULT
183 Options = -SessionTicket
184 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
185
186 [4-sni-session-ticket-client]
187 CipherString = DEFAULT
188 Options = SessionTicket
189 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
190 VerifyMode = Peer
191
192 [test-4]
193 ExpectedResult = Success
194 ExpectedServerName = server2
195 ServerName = server2
196 ServerNameCallback = IgnoreMismatch
197 SessionTicketExpected = No
198
199
200 # ===========================================================
201
202 [5-sni-session-ticket]
203 ssl_conf = 5-sni-session-ticket-ssl
204
205 [5-sni-session-ticket-ssl]
206 server = 5-sni-session-ticket-server
207 client = 5-sni-session-ticket-client
208 server2 = 5-sni-session-ticket-server2
209
210 [5-sni-session-ticket-server]
211 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
212 CipherString = DEFAULT
213 Options = -SessionTicket
214 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
215
216 [5-sni-session-ticket-server2]
217 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
218 CipherString = DEFAULT
219 Options = SessionTicket
220 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
221
222 [5-sni-session-ticket-client]
223 CipherString = DEFAULT
224 Options = SessionTicket
225 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
226 VerifyMode = Peer
227
228 [test-5]
229 ExpectedResult = Success
230 ExpectedServerName = server1
231 ServerName = server1
232 ServerNameCallback = IgnoreMismatch
233 SessionTicketExpected = No
234
235
236 # ===========================================================
237
238 [6-sni-session-ticket]
239 ssl_conf = 6-sni-session-ticket-ssl
240
241 [6-sni-session-ticket-ssl]
242 server = 6-sni-session-ticket-server
243 client = 6-sni-session-ticket-client
244 server2 = 6-sni-session-ticket-server2
245
246 [6-sni-session-ticket-server]
247 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
248 CipherString = DEFAULT
249 Options = -SessionTicket
250 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
251
252 [6-sni-session-ticket-server2]
253 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
254 CipherString = DEFAULT
255 Options = SessionTicket
256 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
257
258 [6-sni-session-ticket-client]
259 CipherString = DEFAULT
260 Options = SessionTicket
261 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
262 VerifyMode = Peer
263
264 [test-6]
265 ExpectedResult = Success
266 ExpectedServerName = server2
267 ServerName = server2
268 ServerNameCallback = IgnoreMismatch
269 SessionTicketExpected = No
270
271
272 # ===========================================================
273
274 [7-sni-session-ticket]
275 ssl_conf = 7-sni-session-ticket-ssl
276
277 [7-sni-session-ticket-ssl]
278 server = 7-sni-session-ticket-server
279 client = 7-sni-session-ticket-client
280 server2 = 7-sni-session-ticket-server2
281
282 [7-sni-session-ticket-server]
283 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
284 CipherString = DEFAULT
285 Options = -SessionTicket
286 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
287
288 [7-sni-session-ticket-server2]
289 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
290 CipherString = DEFAULT
291 Options = -SessionTicket
292 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
293
294 [7-sni-session-ticket-client]
295 CipherString = DEFAULT
296 Options = SessionTicket
297 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
298 VerifyMode = Peer
299
300 [test-7]
301 ExpectedResult = Success
302 ExpectedServerName = server1
303 ServerName = server1
304 ServerNameCallback = IgnoreMismatch
305 SessionTicketExpected = No
306
307
308 # ===========================================================
309
310 [8-sni-session-ticket]
311 ssl_conf = 8-sni-session-ticket-ssl
312
313 [8-sni-session-ticket-ssl]
314 server = 8-sni-session-ticket-server
315 client = 8-sni-session-ticket-client
316 server2 = 8-sni-session-ticket-server2
317
318 [8-sni-session-ticket-server]
319 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
320 CipherString = DEFAULT
321 Options = -SessionTicket
322 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
323
324 [8-sni-session-ticket-server2]
325 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
326 CipherString = DEFAULT
327 Options = -SessionTicket
328 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
329
330 [8-sni-session-ticket-client]
331 CipherString = DEFAULT
332 Options = SessionTicket
333 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
334 VerifyMode = Peer
335
336 [test-8]
337 ExpectedResult = Success
338 ExpectedServerName = server2
339 ServerName = server2
340 ServerNameCallback = IgnoreMismatch
341 SessionTicketExpected = No
342
343
344 # ===========================================================
345
346 [9-sni-session-ticket]
347 ssl_conf = 9-sni-session-ticket-ssl
348
349 [9-sni-session-ticket-ssl]
350 server = 9-sni-session-ticket-server
351 client = 9-sni-session-ticket-client
352 server2 = 9-sni-session-ticket-server2
353
354 [9-sni-session-ticket-server]
355 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
356 CipherString = DEFAULT
357 Options = SessionTicket
358 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
359
360 [9-sni-session-ticket-server2]
361 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
362 CipherString = DEFAULT
363 Options = SessionTicket
364 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
365
366 [9-sni-session-ticket-client]
367 CipherString = DEFAULT
368 Options = -SessionTicket
369 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
370 VerifyMode = Peer
371
372 [test-9]
373 ExpectedResult = Success
374 ExpectedServerName = server1
375 ServerName = server1
376 ServerNameCallback = IgnoreMismatch
377 SessionTicketExpected = No
378
379
380 # ===========================================================
381
382 [10-sni-session-ticket]
383 ssl_conf = 10-sni-session-ticket-ssl
384
385 [10-sni-session-ticket-ssl]
386 server = 10-sni-session-ticket-server
387 client = 10-sni-session-ticket-client
388 server2 = 10-sni-session-ticket-server2
389
390 [10-sni-session-ticket-server]
391 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
392 CipherString = DEFAULT
393 Options = SessionTicket
394 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
395
396 [10-sni-session-ticket-server2]
397 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
398 CipherString = DEFAULT
399 Options = SessionTicket
400 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
401
402 [10-sni-session-ticket-client]
403 CipherString = DEFAULT
404 Options = -SessionTicket
405 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
406 VerifyMode = Peer
407
408 [test-10]
409 ExpectedResult = Success
410 ExpectedServerName = server2
411 ServerName = server2
412 ServerNameCallback = IgnoreMismatch
413 SessionTicketExpected = No
414
415
416 # ===========================================================
417
418 [11-sni-session-ticket]
419 ssl_conf = 11-sni-session-ticket-ssl
420
421 [11-sni-session-ticket-ssl]
422 server = 11-sni-session-ticket-server
423 client = 11-sni-session-ticket-client
424 server2 = 11-sni-session-ticket-server2
425
426 [11-sni-session-ticket-server]
427 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
428 CipherString = DEFAULT
429 Options = SessionTicket
430 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
431
432 [11-sni-session-ticket-server2]
433 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
434 CipherString = DEFAULT
435 Options = -SessionTicket
436 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
437
438 [11-sni-session-ticket-client]
439 CipherString = DEFAULT
440 Options = -SessionTicket
441 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
442 VerifyMode = Peer
443
444 [test-11]
445 ExpectedResult = Success
446 ExpectedServerName = server1
447 ServerName = server1
448 ServerNameCallback = IgnoreMismatch
449 SessionTicketExpected = No
450
451
452 # ===========================================================
453
454 [12-sni-session-ticket]
455 ssl_conf = 12-sni-session-ticket-ssl
456
457 [12-sni-session-ticket-ssl]
458 server = 12-sni-session-ticket-server
459 client = 12-sni-session-ticket-client
460 server2 = 12-sni-session-ticket-server2
461
462 [12-sni-session-ticket-server]
463 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
464 CipherString = DEFAULT
465 Options = SessionTicket
466 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
467
468 [12-sni-session-ticket-server2]
469 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
470 CipherString = DEFAULT
471 Options = -SessionTicket
472 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
473
474 [12-sni-session-ticket-client]
475 CipherString = DEFAULT
476 Options = -SessionTicket
477 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
478 VerifyMode = Peer
479
480 [test-12]
481 ExpectedResult = Success
482 ExpectedServerName = server2
483 ServerName = server2
484 ServerNameCallback = IgnoreMismatch
485 SessionTicketExpected = No
486
487
488 # ===========================================================
489
490 [13-sni-session-ticket]
491 ssl_conf = 13-sni-session-ticket-ssl
492
493 [13-sni-session-ticket-ssl]
494 server = 13-sni-session-ticket-server
495 client = 13-sni-session-ticket-client
496 server2 = 13-sni-session-ticket-server2
497
498 [13-sni-session-ticket-server]
499 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
500 CipherString = DEFAULT
501 Options = -SessionTicket
502 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
503
504 [13-sni-session-ticket-server2]
505 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
506 CipherString = DEFAULT
507 Options = SessionTicket
508 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
509
510 [13-sni-session-ticket-client]
511 CipherString = DEFAULT
512 Options = -SessionTicket
513 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
514 VerifyMode = Peer
515
516 [test-13]
517 ExpectedResult = Success
518 ExpectedServerName = server1
519 ServerName = server1
520 ServerNameCallback = IgnoreMismatch
521 SessionTicketExpected = No
522
523
524 # ===========================================================
525
526 [14-sni-session-ticket]
527 ssl_conf = 14-sni-session-ticket-ssl
528
529 [14-sni-session-ticket-ssl]
530 server = 14-sni-session-ticket-server
531 client = 14-sni-session-ticket-client
532 server2 = 14-sni-session-ticket-server2
533
534 [14-sni-session-ticket-server]
535 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
536 CipherString = DEFAULT
537 Options = -SessionTicket
538 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
539
540 [14-sni-session-ticket-server2]
541 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
542 CipherString = DEFAULT
543 Options = SessionTicket
544 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
545
546 [14-sni-session-ticket-client]
547 CipherString = DEFAULT
548 Options = -SessionTicket
549 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
550 VerifyMode = Peer
551
552 [test-14]
553 ExpectedResult = Success
554 ExpectedServerName = server2
555 ServerName = server2
556 ServerNameCallback = IgnoreMismatch
557 SessionTicketExpected = No
558
559
560 # ===========================================================
561
562 [15-sni-session-ticket]
563 ssl_conf = 15-sni-session-ticket-ssl
564
565 [15-sni-session-ticket-ssl]
566 server = 15-sni-session-ticket-server
567 client = 15-sni-session-ticket-client
568 server2 = 15-sni-session-ticket-server2
569
570 [15-sni-session-ticket-server]
571 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
572 CipherString = DEFAULT
573 Options = -SessionTicket
574 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
575
576 [15-sni-session-ticket-server2]
577 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
578 CipherString = DEFAULT
579 Options = -SessionTicket
580 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
581
582 [15-sni-session-ticket-client]
583 CipherString = DEFAULT
584 Options = -SessionTicket
585 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
586 VerifyMode = Peer
587
588 [test-15]
589 ExpectedResult = Success
590 ExpectedServerName = server1
591 ServerName = server1
592 ServerNameCallback = IgnoreMismatch
593 SessionTicketExpected = No
594
595
596 # ===========================================================
597
598 [16-sni-session-ticket]
599 ssl_conf = 16-sni-session-ticket-ssl
600
601 [16-sni-session-ticket-ssl]
602 server = 16-sni-session-ticket-server
603 client = 16-sni-session-ticket-client
604 server2 = 16-sni-session-ticket-server2
605
606 [16-sni-session-ticket-server]
607 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
608 CipherString = DEFAULT
609 Options = -SessionTicket
610 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
611
612 [16-sni-session-ticket-server2]
613 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
614 CipherString = DEFAULT
615 Options = -SessionTicket
616 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
617
618 [16-sni-session-ticket-client]
619 CipherString = DEFAULT
620 Options = -SessionTicket
621 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
622 VerifyMode = Peer
623
624 [test-16]
625 ExpectedResult = Success
626 ExpectedServerName = server2
627 ServerName = server2
628 ServerNameCallback = IgnoreMismatch
629 SessionTicketExpected = No
630
631