1 # Generated with generate_ssl_tests.pl
5 test-0 = 0-cipher-server-1
6 test-1 = 1-cipher-server-2
7 test-2 = 2-cipher-server-client-list
8 test-3 = 3-cipher-server-pref-1
9 test-4 = 4-cipher-server-pref-2
10 test-5 = 5-cipher-server-pref-client-list
11 test-6 = 6-cipher-server-pref-not-mobile
12 test-7 = 7-cipher-server-pref-mobile
13 test-8 = 8-cipher-server-pref-mobile2
14 # ===========================================================
17 ssl_conf = 0-cipher-server-1-ssl
19 [0-cipher-server-1-ssl]
20 server = 0-cipher-server-1-server
21 client = 0-cipher-server-1-client
23 [0-cipher-server-1-server]
24 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
25 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
27 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
29 [0-cipher-server-1-client]
30 CipherString = ECDHE-RSA-AES256-SHA384
32 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
36 ExpectedCipher = ECDHE-RSA-AES256-SHA384
39 # ===========================================================
42 ssl_conf = 1-cipher-server-2-ssl
44 [1-cipher-server-2-ssl]
45 server = 1-cipher-server-2-server
46 client = 1-cipher-server-2-client
48 [1-cipher-server-2-server]
49 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
50 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
52 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
54 [1-cipher-server-2-client]
55 CipherString = ECDHE-RSA-AES128-SHA256
57 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
61 ExpectedCipher = ECDHE-RSA-AES128-SHA256
64 # ===========================================================
66 [2-cipher-server-client-list]
67 ssl_conf = 2-cipher-server-client-list-ssl
69 [2-cipher-server-client-list-ssl]
70 server = 2-cipher-server-client-list-server
71 client = 2-cipher-server-client-list-client
73 [2-cipher-server-client-list-server]
74 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
75 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
77 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
79 [2-cipher-server-client-list-client]
80 CipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
82 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
86 ExpectedCipher = ECDHE-RSA-AES128-SHA256
89 # ===========================================================
91 [3-cipher-server-pref-1]
92 ssl_conf = 3-cipher-server-pref-1-ssl
94 [3-cipher-server-pref-1-ssl]
95 server = 3-cipher-server-pref-1-server
96 client = 3-cipher-server-pref-1-client
98 [3-cipher-server-pref-1-server]
99 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
100 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
101 MaxProtocol = TLSv1.2
102 Options = ServerPreference
103 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
105 [3-cipher-server-pref-1-client]
106 CipherString = ECDHE-RSA-AES256-SHA384
107 MaxProtocol = TLSv1.2
108 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
112 ExpectedCipher = ECDHE-RSA-AES256-SHA384
115 # ===========================================================
117 [4-cipher-server-pref-2]
118 ssl_conf = 4-cipher-server-pref-2-ssl
120 [4-cipher-server-pref-2-ssl]
121 server = 4-cipher-server-pref-2-server
122 client = 4-cipher-server-pref-2-client
124 [4-cipher-server-pref-2-server]
125 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
126 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
127 MaxProtocol = TLSv1.2
128 Options = ServerPreference
129 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
131 [4-cipher-server-pref-2-client]
132 CipherString = ECDHE-RSA-AES128-SHA256
133 MaxProtocol = TLSv1.2
134 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
138 ExpectedCipher = ECDHE-RSA-AES128-SHA256
141 # ===========================================================
143 [5-cipher-server-pref-client-list]
144 ssl_conf = 5-cipher-server-pref-client-list-ssl
146 [5-cipher-server-pref-client-list-ssl]
147 server = 5-cipher-server-pref-client-list-server
148 client = 5-cipher-server-pref-client-list-client
150 [5-cipher-server-pref-client-list-server]
151 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
152 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
153 MaxProtocol = TLSv1.2
154 Options = ServerPreference
155 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
157 [5-cipher-server-pref-client-list-client]
158 CipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
159 MaxProtocol = TLSv1.2
160 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
164 ExpectedCipher = ECDHE-RSA-AES256-SHA384
167 # ===========================================================
169 [6-cipher-server-pref-not-mobile]
170 ssl_conf = 6-cipher-server-pref-not-mobile-ssl
172 [6-cipher-server-pref-not-mobile-ssl]
173 server = 6-cipher-server-pref-not-mobile-server
174 client = 6-cipher-server-pref-not-mobile-client
176 [6-cipher-server-pref-not-mobile-server]
177 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
178 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
179 MaxProtocol = TLSv1.2
180 Options = ServerPreference
181 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
183 [6-cipher-server-pref-not-mobile-client]
184 CipherString = ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
185 MaxProtocol = TLSv1.2
186 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
190 ExpectedCipher = ECDHE-RSA-AES256-SHA384
193 # ===========================================================
195 [7-cipher-server-pref-mobile]
196 ssl_conf = 7-cipher-server-pref-mobile-ssl
198 [7-cipher-server-pref-mobile-ssl]
199 server = 7-cipher-server-pref-mobile-server
200 client = 7-cipher-server-pref-mobile-client
202 [7-cipher-server-pref-mobile-server]
203 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
204 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
205 MaxProtocol = TLSv1.2
206 Options = ServerPreference,PrioritizeChaCha
207 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
209 [7-cipher-server-pref-mobile-client]
210 CipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-CHACHA20-POLY1305
211 MaxProtocol = TLSv1.2
212 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
216 ExpectedCipher = ECDHE-RSA-AES256-SHA384
219 # ===========================================================
221 [8-cipher-server-pref-mobile2]
222 ssl_conf = 8-cipher-server-pref-mobile2-ssl
224 [8-cipher-server-pref-mobile2-ssl]
225 server = 8-cipher-server-pref-mobile2-server
226 client = 8-cipher-server-pref-mobile2-client
228 [8-cipher-server-pref-mobile2-server]
229 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
230 CipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
231 MaxProtocol = TLSv1.2
232 Options = ServerPreference,PrioritizeChaCha
233 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
235 [8-cipher-server-pref-mobile2-client]
236 CipherString = ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
237 MaxProtocol = TLSv1.2
238 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
242 ExpectedCipher = ECDHE-RSA-CHACHA20-POLY1305