1 # Generated with generate_ssl_tests.pl
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 # ===========================================================
24 [0-sni-session-ticket]
25 ssl_conf = 0-sni-session-ticket-ssl
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
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
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
44 [0-sni-session-ticket-client]
45 CipherString = DEFAULT
46 Options = SessionTicket
47 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
51 ExpectedResult = Success
52 SessionTicketExpected = No
53 server = 0-sni-session-ticket-server-extra
54 client = 0-sni-session-ticket-client-extra
56 [0-sni-session-ticket-server-extra]
57 BrokenSessionTicket = Yes
59 [0-sni-session-ticket-client-extra]
63 # ===========================================================
65 [1-sni-session-ticket]
66 ssl_conf = 1-sni-session-ticket-ssl
68 [1-sni-session-ticket-ssl]
69 server = 1-sni-session-ticket-server
70 client = 1-sni-session-ticket-client
71 server2 = 1-sni-session-ticket-server2
73 [1-sni-session-ticket-server]
74 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
75 CipherString = DEFAULT
76 Options = SessionTicket
77 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
79 [1-sni-session-ticket-server2]
80 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
81 CipherString = DEFAULT
82 Options = SessionTicket
83 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
85 [1-sni-session-ticket-client]
86 CipherString = DEFAULT
87 Options = SessionTicket
88 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
92 ExpectedResult = Success
93 ExpectedServerName = server1
94 SessionTicketExpected = Yes
95 server = 1-sni-session-ticket-server-extra
96 client = 1-sni-session-ticket-client-extra
98 [1-sni-session-ticket-server-extra]
99 ServerNameCallback = IgnoreMismatch
101 [1-sni-session-ticket-client-extra]
105 # ===========================================================
107 [2-sni-session-ticket]
108 ssl_conf = 2-sni-session-ticket-ssl
110 [2-sni-session-ticket-ssl]
111 server = 2-sni-session-ticket-server
112 client = 2-sni-session-ticket-client
113 server2 = 2-sni-session-ticket-server2
115 [2-sni-session-ticket-server]
116 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
117 CipherString = DEFAULT
118 Options = SessionTicket
119 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
121 [2-sni-session-ticket-server2]
122 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
123 CipherString = DEFAULT
124 Options = SessionTicket
125 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
127 [2-sni-session-ticket-client]
128 CipherString = DEFAULT
129 Options = SessionTicket
130 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
134 ExpectedResult = Success
135 ExpectedServerName = server2
136 SessionTicketExpected = Yes
137 server = 2-sni-session-ticket-server-extra
138 client = 2-sni-session-ticket-client-extra
140 [2-sni-session-ticket-server-extra]
141 ServerNameCallback = IgnoreMismatch
143 [2-sni-session-ticket-client-extra]
147 # ===========================================================
149 [3-sni-session-ticket]
150 ssl_conf = 3-sni-session-ticket-ssl
152 [3-sni-session-ticket-ssl]
153 server = 3-sni-session-ticket-server
154 client = 3-sni-session-ticket-client
155 server2 = 3-sni-session-ticket-server2
157 [3-sni-session-ticket-server]
158 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
159 CipherString = DEFAULT
160 Options = SessionTicket
161 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
163 [3-sni-session-ticket-server2]
164 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
165 CipherString = DEFAULT
166 Options = -SessionTicket
167 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
169 [3-sni-session-ticket-client]
170 CipherString = DEFAULT
171 Options = SessionTicket
172 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
176 ExpectedResult = Success
177 ExpectedServerName = server1
178 SessionTicketExpected = Yes
179 server = 3-sni-session-ticket-server-extra
180 client = 3-sni-session-ticket-client-extra
182 [3-sni-session-ticket-server-extra]
183 ServerNameCallback = IgnoreMismatch
185 [3-sni-session-ticket-client-extra]
189 # ===========================================================
191 [4-sni-session-ticket]
192 ssl_conf = 4-sni-session-ticket-ssl
194 [4-sni-session-ticket-ssl]
195 server = 4-sni-session-ticket-server
196 client = 4-sni-session-ticket-client
197 server2 = 4-sni-session-ticket-server2
199 [4-sni-session-ticket-server]
200 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
201 CipherString = DEFAULT
202 Options = SessionTicket
203 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
205 [4-sni-session-ticket-server2]
206 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
207 CipherString = DEFAULT
208 Options = -SessionTicket
209 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
211 [4-sni-session-ticket-client]
212 CipherString = DEFAULT
213 Options = SessionTicket
214 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
218 ExpectedResult = Success
219 ExpectedServerName = server2
220 SessionTicketExpected = No
221 server = 4-sni-session-ticket-server-extra
222 client = 4-sni-session-ticket-client-extra
224 [4-sni-session-ticket-server-extra]
225 ServerNameCallback = IgnoreMismatch
227 [4-sni-session-ticket-client-extra]
231 # ===========================================================
233 [5-sni-session-ticket]
234 ssl_conf = 5-sni-session-ticket-ssl
236 [5-sni-session-ticket-ssl]
237 server = 5-sni-session-ticket-server
238 client = 5-sni-session-ticket-client
239 server2 = 5-sni-session-ticket-server2
241 [5-sni-session-ticket-server]
242 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
243 CipherString = DEFAULT
244 Options = -SessionTicket
245 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
247 [5-sni-session-ticket-server2]
248 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
249 CipherString = DEFAULT
250 Options = SessionTicket
251 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
253 [5-sni-session-ticket-client]
254 CipherString = DEFAULT
255 Options = SessionTicket
256 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
260 ExpectedResult = Success
261 ExpectedServerName = server1
262 SessionTicketExpected = No
263 server = 5-sni-session-ticket-server-extra
264 client = 5-sni-session-ticket-client-extra
266 [5-sni-session-ticket-server-extra]
267 ServerNameCallback = IgnoreMismatch
269 [5-sni-session-ticket-client-extra]
273 # ===========================================================
275 [6-sni-session-ticket]
276 ssl_conf = 6-sni-session-ticket-ssl
278 [6-sni-session-ticket-ssl]
279 server = 6-sni-session-ticket-server
280 client = 6-sni-session-ticket-client
281 server2 = 6-sni-session-ticket-server2
283 [6-sni-session-ticket-server]
284 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
285 CipherString = DEFAULT
286 Options = -SessionTicket
287 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
289 [6-sni-session-ticket-server2]
290 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
291 CipherString = DEFAULT
292 Options = SessionTicket
293 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
295 [6-sni-session-ticket-client]
296 CipherString = DEFAULT
297 Options = SessionTicket
298 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
302 ExpectedResult = Success
303 ExpectedServerName = server2
304 SessionTicketExpected = No
305 server = 6-sni-session-ticket-server-extra
306 client = 6-sni-session-ticket-client-extra
308 [6-sni-session-ticket-server-extra]
309 ServerNameCallback = IgnoreMismatch
311 [6-sni-session-ticket-client-extra]
315 # ===========================================================
317 [7-sni-session-ticket]
318 ssl_conf = 7-sni-session-ticket-ssl
320 [7-sni-session-ticket-ssl]
321 server = 7-sni-session-ticket-server
322 client = 7-sni-session-ticket-client
323 server2 = 7-sni-session-ticket-server2
325 [7-sni-session-ticket-server]
326 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
327 CipherString = DEFAULT
328 Options = -SessionTicket
329 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
331 [7-sni-session-ticket-server2]
332 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
333 CipherString = DEFAULT
334 Options = -SessionTicket
335 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
337 [7-sni-session-ticket-client]
338 CipherString = DEFAULT
339 Options = SessionTicket
340 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
344 ExpectedResult = Success
345 ExpectedServerName = server1
346 SessionTicketExpected = No
347 server = 7-sni-session-ticket-server-extra
348 client = 7-sni-session-ticket-client-extra
350 [7-sni-session-ticket-server-extra]
351 ServerNameCallback = IgnoreMismatch
353 [7-sni-session-ticket-client-extra]
357 # ===========================================================
359 [8-sni-session-ticket]
360 ssl_conf = 8-sni-session-ticket-ssl
362 [8-sni-session-ticket-ssl]
363 server = 8-sni-session-ticket-server
364 client = 8-sni-session-ticket-client
365 server2 = 8-sni-session-ticket-server2
367 [8-sni-session-ticket-server]
368 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
369 CipherString = DEFAULT
370 Options = -SessionTicket
371 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
373 [8-sni-session-ticket-server2]
374 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
375 CipherString = DEFAULT
376 Options = -SessionTicket
377 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
379 [8-sni-session-ticket-client]
380 CipherString = DEFAULT
381 Options = SessionTicket
382 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
386 ExpectedResult = Success
387 ExpectedServerName = server2
388 SessionTicketExpected = No
389 server = 8-sni-session-ticket-server-extra
390 client = 8-sni-session-ticket-client-extra
392 [8-sni-session-ticket-server-extra]
393 ServerNameCallback = IgnoreMismatch
395 [8-sni-session-ticket-client-extra]
399 # ===========================================================
401 [9-sni-session-ticket]
402 ssl_conf = 9-sni-session-ticket-ssl
404 [9-sni-session-ticket-ssl]
405 server = 9-sni-session-ticket-server
406 client = 9-sni-session-ticket-client
407 server2 = 9-sni-session-ticket-server2
409 [9-sni-session-ticket-server]
410 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
411 CipherString = DEFAULT
412 Options = SessionTicket
413 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
415 [9-sni-session-ticket-server2]
416 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
417 CipherString = DEFAULT
418 Options = SessionTicket
419 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
421 [9-sni-session-ticket-client]
422 CipherString = DEFAULT
423 Options = -SessionTicket
424 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
428 ExpectedResult = Success
429 ExpectedServerName = server1
430 SessionTicketExpected = No
431 server = 9-sni-session-ticket-server-extra
432 client = 9-sni-session-ticket-client-extra
434 [9-sni-session-ticket-server-extra]
435 ServerNameCallback = IgnoreMismatch
437 [9-sni-session-ticket-client-extra]
441 # ===========================================================
443 [10-sni-session-ticket]
444 ssl_conf = 10-sni-session-ticket-ssl
446 [10-sni-session-ticket-ssl]
447 server = 10-sni-session-ticket-server
448 client = 10-sni-session-ticket-client
449 server2 = 10-sni-session-ticket-server2
451 [10-sni-session-ticket-server]
452 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
453 CipherString = DEFAULT
454 Options = SessionTicket
455 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
457 [10-sni-session-ticket-server2]
458 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
459 CipherString = DEFAULT
460 Options = SessionTicket
461 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
463 [10-sni-session-ticket-client]
464 CipherString = DEFAULT
465 Options = -SessionTicket
466 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
470 ExpectedResult = Success
471 ExpectedServerName = server2
472 SessionTicketExpected = No
473 server = 10-sni-session-ticket-server-extra
474 client = 10-sni-session-ticket-client-extra
476 [10-sni-session-ticket-server-extra]
477 ServerNameCallback = IgnoreMismatch
479 [10-sni-session-ticket-client-extra]
483 # ===========================================================
485 [11-sni-session-ticket]
486 ssl_conf = 11-sni-session-ticket-ssl
488 [11-sni-session-ticket-ssl]
489 server = 11-sni-session-ticket-server
490 client = 11-sni-session-ticket-client
491 server2 = 11-sni-session-ticket-server2
493 [11-sni-session-ticket-server]
494 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
495 CipherString = DEFAULT
496 Options = SessionTicket
497 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
499 [11-sni-session-ticket-server2]
500 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
501 CipherString = DEFAULT
502 Options = -SessionTicket
503 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
505 [11-sni-session-ticket-client]
506 CipherString = DEFAULT
507 Options = -SessionTicket
508 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
512 ExpectedResult = Success
513 ExpectedServerName = server1
514 SessionTicketExpected = No
515 server = 11-sni-session-ticket-server-extra
516 client = 11-sni-session-ticket-client-extra
518 [11-sni-session-ticket-server-extra]
519 ServerNameCallback = IgnoreMismatch
521 [11-sni-session-ticket-client-extra]
525 # ===========================================================
527 [12-sni-session-ticket]
528 ssl_conf = 12-sni-session-ticket-ssl
530 [12-sni-session-ticket-ssl]
531 server = 12-sni-session-ticket-server
532 client = 12-sni-session-ticket-client
533 server2 = 12-sni-session-ticket-server2
535 [12-sni-session-ticket-server]
536 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
537 CipherString = DEFAULT
538 Options = SessionTicket
539 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
541 [12-sni-session-ticket-server2]
542 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
543 CipherString = DEFAULT
544 Options = -SessionTicket
545 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
547 [12-sni-session-ticket-client]
548 CipherString = DEFAULT
549 Options = -SessionTicket
550 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
554 ExpectedResult = Success
555 ExpectedServerName = server2
556 SessionTicketExpected = No
557 server = 12-sni-session-ticket-server-extra
558 client = 12-sni-session-ticket-client-extra
560 [12-sni-session-ticket-server-extra]
561 ServerNameCallback = IgnoreMismatch
563 [12-sni-session-ticket-client-extra]
567 # ===========================================================
569 [13-sni-session-ticket]
570 ssl_conf = 13-sni-session-ticket-ssl
572 [13-sni-session-ticket-ssl]
573 server = 13-sni-session-ticket-server
574 client = 13-sni-session-ticket-client
575 server2 = 13-sni-session-ticket-server2
577 [13-sni-session-ticket-server]
578 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
579 CipherString = DEFAULT
580 Options = -SessionTicket
581 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
583 [13-sni-session-ticket-server2]
584 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
585 CipherString = DEFAULT
586 Options = SessionTicket
587 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
589 [13-sni-session-ticket-client]
590 CipherString = DEFAULT
591 Options = -SessionTicket
592 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
596 ExpectedResult = Success
597 ExpectedServerName = server1
598 SessionTicketExpected = No
599 server = 13-sni-session-ticket-server-extra
600 client = 13-sni-session-ticket-client-extra
602 [13-sni-session-ticket-server-extra]
603 ServerNameCallback = IgnoreMismatch
605 [13-sni-session-ticket-client-extra]
609 # ===========================================================
611 [14-sni-session-ticket]
612 ssl_conf = 14-sni-session-ticket-ssl
614 [14-sni-session-ticket-ssl]
615 server = 14-sni-session-ticket-server
616 client = 14-sni-session-ticket-client
617 server2 = 14-sni-session-ticket-server2
619 [14-sni-session-ticket-server]
620 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
621 CipherString = DEFAULT
622 Options = -SessionTicket
623 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
625 [14-sni-session-ticket-server2]
626 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
627 CipherString = DEFAULT
628 Options = SessionTicket
629 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
631 [14-sni-session-ticket-client]
632 CipherString = DEFAULT
633 Options = -SessionTicket
634 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
638 ExpectedResult = Success
639 ExpectedServerName = server2
640 SessionTicketExpected = No
641 server = 14-sni-session-ticket-server-extra
642 client = 14-sni-session-ticket-client-extra
644 [14-sni-session-ticket-server-extra]
645 ServerNameCallback = IgnoreMismatch
647 [14-sni-session-ticket-client-extra]
651 # ===========================================================
653 [15-sni-session-ticket]
654 ssl_conf = 15-sni-session-ticket-ssl
656 [15-sni-session-ticket-ssl]
657 server = 15-sni-session-ticket-server
658 client = 15-sni-session-ticket-client
659 server2 = 15-sni-session-ticket-server2
661 [15-sni-session-ticket-server]
662 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
663 CipherString = DEFAULT
664 Options = -SessionTicket
665 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
667 [15-sni-session-ticket-server2]
668 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
669 CipherString = DEFAULT
670 Options = -SessionTicket
671 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
673 [15-sni-session-ticket-client]
674 CipherString = DEFAULT
675 Options = -SessionTicket
676 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
680 ExpectedResult = Success
681 ExpectedServerName = server1
682 SessionTicketExpected = No
683 server = 15-sni-session-ticket-server-extra
684 client = 15-sni-session-ticket-client-extra
686 [15-sni-session-ticket-server-extra]
687 ServerNameCallback = IgnoreMismatch
689 [15-sni-session-ticket-client-extra]
693 # ===========================================================
695 [16-sni-session-ticket]
696 ssl_conf = 16-sni-session-ticket-ssl
698 [16-sni-session-ticket-ssl]
699 server = 16-sni-session-ticket-server
700 client = 16-sni-session-ticket-client
701 server2 = 16-sni-session-ticket-server2
703 [16-sni-session-ticket-server]
704 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
705 CipherString = DEFAULT
706 Options = -SessionTicket
707 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
709 [16-sni-session-ticket-server2]
710 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
711 CipherString = DEFAULT
712 Options = -SessionTicket
713 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
715 [16-sni-session-ticket-client]
716 CipherString = DEFAULT
717 Options = -SessionTicket
718 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
722 ExpectedResult = Success
723 ExpectedServerName = server2
724 SessionTicketExpected = No
725 server = 16-sni-session-ticket-server-extra
726 client = 16-sni-session-ticket-client-extra
728 [16-sni-session-ticket-server-extra]
729 ServerNameCallback = IgnoreMismatch
731 [16-sni-session-ticket-client-extra]