Introduce SSL_CTX_set_stateless_cookie_{generate,verify}_cb
[openssl.git] / test / ssl-tests / 27-ticket-appdata.conf
1 # Generated with generate_ssl_tests.pl
2
3 num_tests = 4
4
5 test-0 = 0-session-ticket-app-data12
6 test-1 = 1-session-ticket-app-data12
7 test-2 = 2-session-ticket-app-data13
8 test-3 = 3-session-ticket-app-data13
9 # ===========================================================
10
11 [0-session-ticket-app-data12]
12 ssl_conf = 0-session-ticket-app-data12-ssl
13
14 [0-session-ticket-app-data12-ssl]
15 server = 0-session-ticket-app-data12-server
16 client = 0-session-ticket-app-data12-client
17 resume-server = 0-session-ticket-app-data12-server
18 resume-client = 0-session-ticket-app-data12-client
19
20 [0-session-ticket-app-data12-server]
21 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
22 CipherString = DEFAULT
23 Options = SessionTicket
24 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
25
26 [0-session-ticket-app-data12-client]
27 CipherString = DEFAULT
28 MaxProtocol = TLSv1.2
29 Options = SessionTicket
30 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
31 VerifyMode = Peer
32
33 [test-0]
34 ExpectedResult = Success
35 ExpectedSessionTicketAppData = HelloWorld
36 HandshakeMode = Resume
37 ResumptionExpected = Yes
38 SessionTicketExpected = Yes
39 server = 0-session-ticket-app-data12-server-extra
40 resume-server = 0-session-ticket-app-data12-server-extra
41
42 [0-session-ticket-app-data12-server-extra]
43 SessionTicketAppData = HelloWorld
44
45
46 # ===========================================================
47
48 [1-session-ticket-app-data12]
49 ssl_conf = 1-session-ticket-app-data12-ssl
50
51 [1-session-ticket-app-data12-ssl]
52 server = 1-session-ticket-app-data12-server
53 client = 1-session-ticket-app-data12-client
54 resume-server = 1-session-ticket-app-data12-server
55 resume-client = 1-session-ticket-app-data12-client
56
57 [1-session-ticket-app-data12-server]
58 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
59 CipherString = DEFAULT
60 Options = SessionTicket
61 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
62
63 [1-session-ticket-app-data12-client]
64 CipherString = DEFAULT
65 MaxProtocol = TLSv1.2
66 Options = SessionTicket
67 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
68 VerifyMode = Peer
69
70 [test-1]
71 ExpectedResult = Success
72 ExpectedSessionTicketAppData = 
73 HandshakeMode = Resume
74 ResumptionExpected = Yes
75 SessionTicketExpected = Yes
76
77
78 # ===========================================================
79
80 [2-session-ticket-app-data13]
81 ssl_conf = 2-session-ticket-app-data13-ssl
82
83 [2-session-ticket-app-data13-ssl]
84 server = 2-session-ticket-app-data13-server
85 client = 2-session-ticket-app-data13-client
86 resume-server = 2-session-ticket-app-data13-server
87 resume-client = 2-session-ticket-app-data13-client
88
89 [2-session-ticket-app-data13-server]
90 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
91 CipherString = DEFAULT
92 Options = SessionTicket
93 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
94
95 [2-session-ticket-app-data13-client]
96 CipherString = DEFAULT
97 MaxProtocol = TLSv1.3
98 Options = SessionTicket
99 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
100 VerifyMode = Peer
101
102 [test-2]
103 ExpectedResult = Success
104 ExpectedSessionTicketAppData = HelloWorld
105 HandshakeMode = Resume
106 ResumptionExpected = Yes
107 SessionTicketExpected = Yes
108 server = 2-session-ticket-app-data13-server-extra
109 resume-server = 2-session-ticket-app-data13-server-extra
110
111 [2-session-ticket-app-data13-server-extra]
112 SessionTicketAppData = HelloWorld
113
114
115 # ===========================================================
116
117 [3-session-ticket-app-data13]
118 ssl_conf = 3-session-ticket-app-data13-ssl
119
120 [3-session-ticket-app-data13-ssl]
121 server = 3-session-ticket-app-data13-server
122 client = 3-session-ticket-app-data13-client
123 resume-server = 3-session-ticket-app-data13-server
124 resume-client = 3-session-ticket-app-data13-client
125
126 [3-session-ticket-app-data13-server]
127 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
128 CipherString = DEFAULT
129 Options = SessionTicket
130 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
131
132 [3-session-ticket-app-data13-client]
133 CipherString = DEFAULT
134 MaxProtocol = TLSv1.3
135 Options = SessionTicket
136 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
137 VerifyMode = Peer
138
139 [test-3]
140 ExpectedResult = Success
141 ExpectedSessionTicketAppData = 
142 HandshakeMode = Resume
143 ResumptionExpected = Yes
144 SessionTicketExpected = Yes
145
146