Add server temp key type checks
[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 MaxProtocol = TLSv1.2
47 Options = SessionTicket
48 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
49 VerifyMode = Peer
50
51 [test-0]
52 ExpectedResult = Success
53 SessionTicketExpected = No
54 server = 0-sni-session-ticket-server-extra
55 client = 0-sni-session-ticket-client-extra
56
57 [0-sni-session-ticket-server-extra]
58 BrokenSessionTicket = Yes
59
60 [0-sni-session-ticket-client-extra]
61 ServerName = server1
62
63
64 # ===========================================================
65
66 [1-sni-session-ticket]
67 ssl_conf = 1-sni-session-ticket-ssl
68
69 [1-sni-session-ticket-ssl]
70 server = 1-sni-session-ticket-server
71 client = 1-sni-session-ticket-client
72 server2 = 1-sni-session-ticket-server2
73
74 [1-sni-session-ticket-server]
75 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
76 CipherString = DEFAULT
77 Options = SessionTicket
78 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
79
80 [1-sni-session-ticket-server2]
81 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
82 CipherString = DEFAULT
83 Options = SessionTicket
84 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
85
86 [1-sni-session-ticket-client]
87 CipherString = DEFAULT
88 MaxProtocol = TLSv1.2
89 Options = SessionTicket
90 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
91 VerifyMode = Peer
92
93 [test-1]
94 ExpectedResult = Success
95 ExpectedServerName = server1
96 SessionTicketExpected = Yes
97 server = 1-sni-session-ticket-server-extra
98 client = 1-sni-session-ticket-client-extra
99
100 [1-sni-session-ticket-server-extra]
101 ServerNameCallback = IgnoreMismatch
102
103 [1-sni-session-ticket-client-extra]
104 ServerName = server1
105
106
107 # ===========================================================
108
109 [2-sni-session-ticket]
110 ssl_conf = 2-sni-session-ticket-ssl
111
112 [2-sni-session-ticket-ssl]
113 server = 2-sni-session-ticket-server
114 client = 2-sni-session-ticket-client
115 server2 = 2-sni-session-ticket-server2
116
117 [2-sni-session-ticket-server]
118 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
119 CipherString = DEFAULT
120 Options = SessionTicket
121 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
122
123 [2-sni-session-ticket-server2]
124 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
125 CipherString = DEFAULT
126 Options = SessionTicket
127 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
128
129 [2-sni-session-ticket-client]
130 CipherString = DEFAULT
131 MaxProtocol = TLSv1.2
132 Options = SessionTicket
133 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
134 VerifyMode = Peer
135
136 [test-2]
137 ExpectedResult = Success
138 ExpectedServerName = server2
139 SessionTicketExpected = Yes
140 server = 2-sni-session-ticket-server-extra
141 client = 2-sni-session-ticket-client-extra
142
143 [2-sni-session-ticket-server-extra]
144 ServerNameCallback = IgnoreMismatch
145
146 [2-sni-session-ticket-client-extra]
147 ServerName = server2
148
149
150 # ===========================================================
151
152 [3-sni-session-ticket]
153 ssl_conf = 3-sni-session-ticket-ssl
154
155 [3-sni-session-ticket-ssl]
156 server = 3-sni-session-ticket-server
157 client = 3-sni-session-ticket-client
158 server2 = 3-sni-session-ticket-server2
159
160 [3-sni-session-ticket-server]
161 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
162 CipherString = DEFAULT
163 Options = SessionTicket
164 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
165
166 [3-sni-session-ticket-server2]
167 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
168 CipherString = DEFAULT
169 Options = -SessionTicket
170 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
171
172 [3-sni-session-ticket-client]
173 CipherString = DEFAULT
174 MaxProtocol = TLSv1.2
175 Options = SessionTicket
176 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
177 VerifyMode = Peer
178
179 [test-3]
180 ExpectedResult = Success
181 ExpectedServerName = server1
182 SessionTicketExpected = Yes
183 server = 3-sni-session-ticket-server-extra
184 client = 3-sni-session-ticket-client-extra
185
186 [3-sni-session-ticket-server-extra]
187 ServerNameCallback = IgnoreMismatch
188
189 [3-sni-session-ticket-client-extra]
190 ServerName = server1
191
192
193 # ===========================================================
194
195 [4-sni-session-ticket]
196 ssl_conf = 4-sni-session-ticket-ssl
197
198 [4-sni-session-ticket-ssl]
199 server = 4-sni-session-ticket-server
200 client = 4-sni-session-ticket-client
201 server2 = 4-sni-session-ticket-server2
202
203 [4-sni-session-ticket-server]
204 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
205 CipherString = DEFAULT
206 Options = SessionTicket
207 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
208
209 [4-sni-session-ticket-server2]
210 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
211 CipherString = DEFAULT
212 Options = -SessionTicket
213 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
214
215 [4-sni-session-ticket-client]
216 CipherString = DEFAULT
217 MaxProtocol = TLSv1.2
218 Options = SessionTicket
219 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
220 VerifyMode = Peer
221
222 [test-4]
223 ExpectedResult = Success
224 ExpectedServerName = server2
225 SessionTicketExpected = No
226 server = 4-sni-session-ticket-server-extra
227 client = 4-sni-session-ticket-client-extra
228
229 [4-sni-session-ticket-server-extra]
230 ServerNameCallback = IgnoreMismatch
231
232 [4-sni-session-ticket-client-extra]
233 ServerName = server2
234
235
236 # ===========================================================
237
238 [5-sni-session-ticket]
239 ssl_conf = 5-sni-session-ticket-ssl
240
241 [5-sni-session-ticket-ssl]
242 server = 5-sni-session-ticket-server
243 client = 5-sni-session-ticket-client
244 server2 = 5-sni-session-ticket-server2
245
246 [5-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 [5-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 [5-sni-session-ticket-client]
259 CipherString = DEFAULT
260 MaxProtocol = TLSv1.2
261 Options = SessionTicket
262 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
263 VerifyMode = Peer
264
265 [test-5]
266 ExpectedResult = Success
267 ExpectedServerName = server1
268 SessionTicketExpected = No
269 server = 5-sni-session-ticket-server-extra
270 client = 5-sni-session-ticket-client-extra
271
272 [5-sni-session-ticket-server-extra]
273 ServerNameCallback = IgnoreMismatch
274
275 [5-sni-session-ticket-client-extra]
276 ServerName = server1
277
278
279 # ===========================================================
280
281 [6-sni-session-ticket]
282 ssl_conf = 6-sni-session-ticket-ssl
283
284 [6-sni-session-ticket-ssl]
285 server = 6-sni-session-ticket-server
286 client = 6-sni-session-ticket-client
287 server2 = 6-sni-session-ticket-server2
288
289 [6-sni-session-ticket-server]
290 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
291 CipherString = DEFAULT
292 Options = -SessionTicket
293 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
294
295 [6-sni-session-ticket-server2]
296 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
297 CipherString = DEFAULT
298 Options = SessionTicket
299 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
300
301 [6-sni-session-ticket-client]
302 CipherString = DEFAULT
303 MaxProtocol = TLSv1.2
304 Options = SessionTicket
305 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
306 VerifyMode = Peer
307
308 [test-6]
309 ExpectedResult = Success
310 ExpectedServerName = server2
311 SessionTicketExpected = No
312 server = 6-sni-session-ticket-server-extra
313 client = 6-sni-session-ticket-client-extra
314
315 [6-sni-session-ticket-server-extra]
316 ServerNameCallback = IgnoreMismatch
317
318 [6-sni-session-ticket-client-extra]
319 ServerName = server2
320
321
322 # ===========================================================
323
324 [7-sni-session-ticket]
325 ssl_conf = 7-sni-session-ticket-ssl
326
327 [7-sni-session-ticket-ssl]
328 server = 7-sni-session-ticket-server
329 client = 7-sni-session-ticket-client
330 server2 = 7-sni-session-ticket-server2
331
332 [7-sni-session-ticket-server]
333 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
334 CipherString = DEFAULT
335 Options = -SessionTicket
336 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
337
338 [7-sni-session-ticket-server2]
339 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
340 CipherString = DEFAULT
341 Options = -SessionTicket
342 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
343
344 [7-sni-session-ticket-client]
345 CipherString = DEFAULT
346 MaxProtocol = TLSv1.2
347 Options = SessionTicket
348 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
349 VerifyMode = Peer
350
351 [test-7]
352 ExpectedResult = Success
353 ExpectedServerName = server1
354 SessionTicketExpected = No
355 server = 7-sni-session-ticket-server-extra
356 client = 7-sni-session-ticket-client-extra
357
358 [7-sni-session-ticket-server-extra]
359 ServerNameCallback = IgnoreMismatch
360
361 [7-sni-session-ticket-client-extra]
362 ServerName = server1
363
364
365 # ===========================================================
366
367 [8-sni-session-ticket]
368 ssl_conf = 8-sni-session-ticket-ssl
369
370 [8-sni-session-ticket-ssl]
371 server = 8-sni-session-ticket-server
372 client = 8-sni-session-ticket-client
373 server2 = 8-sni-session-ticket-server2
374
375 [8-sni-session-ticket-server]
376 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
377 CipherString = DEFAULT
378 Options = -SessionTicket
379 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
380
381 [8-sni-session-ticket-server2]
382 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
383 CipherString = DEFAULT
384 Options = -SessionTicket
385 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
386
387 [8-sni-session-ticket-client]
388 CipherString = DEFAULT
389 MaxProtocol = TLSv1.2
390 Options = SessionTicket
391 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
392 VerifyMode = Peer
393
394 [test-8]
395 ExpectedResult = Success
396 ExpectedServerName = server2
397 SessionTicketExpected = No
398 server = 8-sni-session-ticket-server-extra
399 client = 8-sni-session-ticket-client-extra
400
401 [8-sni-session-ticket-server-extra]
402 ServerNameCallback = IgnoreMismatch
403
404 [8-sni-session-ticket-client-extra]
405 ServerName = server2
406
407
408 # ===========================================================
409
410 [9-sni-session-ticket]
411 ssl_conf = 9-sni-session-ticket-ssl
412
413 [9-sni-session-ticket-ssl]
414 server = 9-sni-session-ticket-server
415 client = 9-sni-session-ticket-client
416 server2 = 9-sni-session-ticket-server2
417
418 [9-sni-session-ticket-server]
419 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
420 CipherString = DEFAULT
421 Options = SessionTicket
422 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
423
424 [9-sni-session-ticket-server2]
425 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
426 CipherString = DEFAULT
427 Options = SessionTicket
428 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
429
430 [9-sni-session-ticket-client]
431 CipherString = DEFAULT
432 MaxProtocol = TLSv1.2
433 Options = -SessionTicket
434 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
435 VerifyMode = Peer
436
437 [test-9]
438 ExpectedResult = Success
439 ExpectedServerName = server1
440 SessionTicketExpected = No
441 server = 9-sni-session-ticket-server-extra
442 client = 9-sni-session-ticket-client-extra
443
444 [9-sni-session-ticket-server-extra]
445 ServerNameCallback = IgnoreMismatch
446
447 [9-sni-session-ticket-client-extra]
448 ServerName = server1
449
450
451 # ===========================================================
452
453 [10-sni-session-ticket]
454 ssl_conf = 10-sni-session-ticket-ssl
455
456 [10-sni-session-ticket-ssl]
457 server = 10-sni-session-ticket-server
458 client = 10-sni-session-ticket-client
459 server2 = 10-sni-session-ticket-server2
460
461 [10-sni-session-ticket-server]
462 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
463 CipherString = DEFAULT
464 Options = SessionTicket
465 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
466
467 [10-sni-session-ticket-server2]
468 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
469 CipherString = DEFAULT
470 Options = SessionTicket
471 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
472
473 [10-sni-session-ticket-client]
474 CipherString = DEFAULT
475 MaxProtocol = TLSv1.2
476 Options = -SessionTicket
477 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
478 VerifyMode = Peer
479
480 [test-10]
481 ExpectedResult = Success
482 ExpectedServerName = server2
483 SessionTicketExpected = No
484 server = 10-sni-session-ticket-server-extra
485 client = 10-sni-session-ticket-client-extra
486
487 [10-sni-session-ticket-server-extra]
488 ServerNameCallback = IgnoreMismatch
489
490 [10-sni-session-ticket-client-extra]
491 ServerName = server2
492
493
494 # ===========================================================
495
496 [11-sni-session-ticket]
497 ssl_conf = 11-sni-session-ticket-ssl
498
499 [11-sni-session-ticket-ssl]
500 server = 11-sni-session-ticket-server
501 client = 11-sni-session-ticket-client
502 server2 = 11-sni-session-ticket-server2
503
504 [11-sni-session-ticket-server]
505 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
506 CipherString = DEFAULT
507 Options = SessionTicket
508 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
509
510 [11-sni-session-ticket-server2]
511 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
512 CipherString = DEFAULT
513 Options = -SessionTicket
514 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
515
516 [11-sni-session-ticket-client]
517 CipherString = DEFAULT
518 MaxProtocol = TLSv1.2
519 Options = -SessionTicket
520 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
521 VerifyMode = Peer
522
523 [test-11]
524 ExpectedResult = Success
525 ExpectedServerName = server1
526 SessionTicketExpected = No
527 server = 11-sni-session-ticket-server-extra
528 client = 11-sni-session-ticket-client-extra
529
530 [11-sni-session-ticket-server-extra]
531 ServerNameCallback = IgnoreMismatch
532
533 [11-sni-session-ticket-client-extra]
534 ServerName = server1
535
536
537 # ===========================================================
538
539 [12-sni-session-ticket]
540 ssl_conf = 12-sni-session-ticket-ssl
541
542 [12-sni-session-ticket-ssl]
543 server = 12-sni-session-ticket-server
544 client = 12-sni-session-ticket-client
545 server2 = 12-sni-session-ticket-server2
546
547 [12-sni-session-ticket-server]
548 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
549 CipherString = DEFAULT
550 Options = SessionTicket
551 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
552
553 [12-sni-session-ticket-server2]
554 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
555 CipherString = DEFAULT
556 Options = -SessionTicket
557 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
558
559 [12-sni-session-ticket-client]
560 CipherString = DEFAULT
561 MaxProtocol = TLSv1.2
562 Options = -SessionTicket
563 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
564 VerifyMode = Peer
565
566 [test-12]
567 ExpectedResult = Success
568 ExpectedServerName = server2
569 SessionTicketExpected = No
570 server = 12-sni-session-ticket-server-extra
571 client = 12-sni-session-ticket-client-extra
572
573 [12-sni-session-ticket-server-extra]
574 ServerNameCallback = IgnoreMismatch
575
576 [12-sni-session-ticket-client-extra]
577 ServerName = server2
578
579
580 # ===========================================================
581
582 [13-sni-session-ticket]
583 ssl_conf = 13-sni-session-ticket-ssl
584
585 [13-sni-session-ticket-ssl]
586 server = 13-sni-session-ticket-server
587 client = 13-sni-session-ticket-client
588 server2 = 13-sni-session-ticket-server2
589
590 [13-sni-session-ticket-server]
591 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
592 CipherString = DEFAULT
593 Options = -SessionTicket
594 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
595
596 [13-sni-session-ticket-server2]
597 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
598 CipherString = DEFAULT
599 Options = SessionTicket
600 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
601
602 [13-sni-session-ticket-client]
603 CipherString = DEFAULT
604 MaxProtocol = TLSv1.2
605 Options = -SessionTicket
606 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
607 VerifyMode = Peer
608
609 [test-13]
610 ExpectedResult = Success
611 ExpectedServerName = server1
612 SessionTicketExpected = No
613 server = 13-sni-session-ticket-server-extra
614 client = 13-sni-session-ticket-client-extra
615
616 [13-sni-session-ticket-server-extra]
617 ServerNameCallback = IgnoreMismatch
618
619 [13-sni-session-ticket-client-extra]
620 ServerName = server1
621
622
623 # ===========================================================
624
625 [14-sni-session-ticket]
626 ssl_conf = 14-sni-session-ticket-ssl
627
628 [14-sni-session-ticket-ssl]
629 server = 14-sni-session-ticket-server
630 client = 14-sni-session-ticket-client
631 server2 = 14-sni-session-ticket-server2
632
633 [14-sni-session-ticket-server]
634 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
635 CipherString = DEFAULT
636 Options = -SessionTicket
637 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
638
639 [14-sni-session-ticket-server2]
640 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
641 CipherString = DEFAULT
642 Options = SessionTicket
643 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
644
645 [14-sni-session-ticket-client]
646 CipherString = DEFAULT
647 MaxProtocol = TLSv1.2
648 Options = -SessionTicket
649 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
650 VerifyMode = Peer
651
652 [test-14]
653 ExpectedResult = Success
654 ExpectedServerName = server2
655 SessionTicketExpected = No
656 server = 14-sni-session-ticket-server-extra
657 client = 14-sni-session-ticket-client-extra
658
659 [14-sni-session-ticket-server-extra]
660 ServerNameCallback = IgnoreMismatch
661
662 [14-sni-session-ticket-client-extra]
663 ServerName = server2
664
665
666 # ===========================================================
667
668 [15-sni-session-ticket]
669 ssl_conf = 15-sni-session-ticket-ssl
670
671 [15-sni-session-ticket-ssl]
672 server = 15-sni-session-ticket-server
673 client = 15-sni-session-ticket-client
674 server2 = 15-sni-session-ticket-server2
675
676 [15-sni-session-ticket-server]
677 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
678 CipherString = DEFAULT
679 Options = -SessionTicket
680 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
681
682 [15-sni-session-ticket-server2]
683 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
684 CipherString = DEFAULT
685 Options = -SessionTicket
686 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
687
688 [15-sni-session-ticket-client]
689 CipherString = DEFAULT
690 MaxProtocol = TLSv1.2
691 Options = -SessionTicket
692 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
693 VerifyMode = Peer
694
695 [test-15]
696 ExpectedResult = Success
697 ExpectedServerName = server1
698 SessionTicketExpected = No
699 server = 15-sni-session-ticket-server-extra
700 client = 15-sni-session-ticket-client-extra
701
702 [15-sni-session-ticket-server-extra]
703 ServerNameCallback = IgnoreMismatch
704
705 [15-sni-session-ticket-client-extra]
706 ServerName = server1
707
708
709 # ===========================================================
710
711 [16-sni-session-ticket]
712 ssl_conf = 16-sni-session-ticket-ssl
713
714 [16-sni-session-ticket-ssl]
715 server = 16-sni-session-ticket-server
716 client = 16-sni-session-ticket-client
717 server2 = 16-sni-session-ticket-server2
718
719 [16-sni-session-ticket-server]
720 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
721 CipherString = DEFAULT
722 Options = -SessionTicket
723 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
724
725 [16-sni-session-ticket-server2]
726 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
727 CipherString = DEFAULT
728 Options = -SessionTicket
729 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
730
731 [16-sni-session-ticket-client]
732 CipherString = DEFAULT
733 MaxProtocol = TLSv1.2
734 Options = -SessionTicket
735 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
736 VerifyMode = Peer
737
738 [test-16]
739 ExpectedResult = Success
740 ExpectedServerName = server2
741 SessionTicketExpected = No
742 server = 16-sni-session-ticket-server-extra
743 client = 16-sni-session-ticket-client-extra
744
745 [16-sni-session-ticket-server-extra]
746 ServerNameCallback = IgnoreMismatch
747
748 [16-sni-session-ticket-client-extra]
749 ServerName = server2
750
751