1 # Generated with generate_ssl_tests.pl
5 test-0 = 0-ECDSA CipherString Selection
6 test-1 = 1-RSA CipherString Selection
7 test-2 = 2-ECDSA CipherString Selection, no ECDSA certificate
8 test-3 = 3-ECDSA Signature Algorithm Selection
9 test-4 = 4-ECDSA Signature Algorithm Selection SHA384
10 test-5 = 5-ECDSA Signature Algorithm Selection, no ECDSA certificate
11 test-6 = 6-RSA Signature Algorithm Selection
12 test-7 = 7-RSA-PSS Signature Algorithm Selection
13 # ===========================================================
15 [0-ECDSA CipherString Selection]
16 ssl_conf = 0-ECDSA CipherString Selection-ssl
18 [0-ECDSA CipherString Selection-ssl]
19 server = 0-ECDSA CipherString Selection-server
20 client = 0-ECDSA CipherString Selection-client
22 [0-ECDSA CipherString Selection-server]
23 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
24 CipherString = DEFAULT
25 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
26 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
28 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
30 [0-ECDSA CipherString Selection-client]
32 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
36 ExpectedResult = Success
37 ExpectedServerCertType = P-256
38 ExpectedServerSignType = EC
41 # ===========================================================
43 [1-RSA CipherString Selection]
44 ssl_conf = 1-RSA CipherString Selection-ssl
46 [1-RSA CipherString Selection-ssl]
47 server = 1-RSA CipherString Selection-server
48 client = 1-RSA CipherString Selection-client
50 [1-RSA CipherString Selection-server]
51 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
52 CipherString = DEFAULT
53 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
54 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
56 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
58 [1-RSA CipherString Selection-client]
60 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
64 ExpectedResult = Success
65 ExpectedServerCertType = RSA
66 ExpectedServerSignType = RSA-PSS
69 # ===========================================================
71 [2-ECDSA CipherString Selection, no ECDSA certificate]
72 ssl_conf = 2-ECDSA CipherString Selection, no ECDSA certificate-ssl
74 [2-ECDSA CipherString Selection, no ECDSA certificate-ssl]
75 server = 2-ECDSA CipherString Selection, no ECDSA certificate-server
76 client = 2-ECDSA CipherString Selection, no ECDSA certificate-client
78 [2-ECDSA CipherString Selection, no ECDSA certificate-server]
79 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
80 CipherString = DEFAULT
82 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
84 [2-ECDSA CipherString Selection, no ECDSA certificate-client]
86 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
90 ExpectedResult = ServerFail
93 # ===========================================================
95 [3-ECDSA Signature Algorithm Selection]
96 ssl_conf = 3-ECDSA Signature Algorithm Selection-ssl
98 [3-ECDSA Signature Algorithm Selection-ssl]
99 server = 3-ECDSA Signature Algorithm Selection-server
100 client = 3-ECDSA Signature Algorithm Selection-client
102 [3-ECDSA Signature Algorithm Selection-server]
103 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
104 CipherString = DEFAULT
105 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
106 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
107 MaxProtocol = TLSv1.2
108 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
110 [3-ECDSA Signature Algorithm Selection-client]
111 CipherString = DEFAULT
112 SignatureAlgorithms = ECDSA+SHA256
113 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
117 ExpectedResult = Success
118 ExpectedServerCertType = P-256
119 ExpectedServerSignHash = SHA256
120 ExpectedServerSignType = EC
123 # ===========================================================
125 [4-ECDSA Signature Algorithm Selection SHA384]
126 ssl_conf = 4-ECDSA Signature Algorithm Selection SHA384-ssl
128 [4-ECDSA Signature Algorithm Selection SHA384-ssl]
129 server = 4-ECDSA Signature Algorithm Selection SHA384-server
130 client = 4-ECDSA Signature Algorithm Selection SHA384-client
132 [4-ECDSA Signature Algorithm Selection SHA384-server]
133 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
134 CipherString = DEFAULT
135 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
136 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
137 MaxProtocol = TLSv1.2
138 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
140 [4-ECDSA Signature Algorithm Selection SHA384-client]
141 CipherString = DEFAULT
142 SignatureAlgorithms = ECDSA+SHA384
143 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
147 ExpectedResult = Success
148 ExpectedServerCertType = P-256
149 ExpectedServerSignHash = SHA384
150 ExpectedServerSignType = EC
153 # ===========================================================
155 [5-ECDSA Signature Algorithm Selection, no ECDSA certificate]
156 ssl_conf = 5-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl
158 [5-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl]
159 server = 5-ECDSA Signature Algorithm Selection, no ECDSA certificate-server
160 client = 5-ECDSA Signature Algorithm Selection, no ECDSA certificate-client
162 [5-ECDSA Signature Algorithm Selection, no ECDSA certificate-server]
163 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
164 CipherString = DEFAULT
165 MaxProtocol = TLSv1.2
166 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
168 [5-ECDSA Signature Algorithm Selection, no ECDSA certificate-client]
169 CipherString = DEFAULT
170 SignatureAlgorithms = ECDSA+SHA256
171 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
175 ExpectedResult = ServerFail
178 # ===========================================================
180 [6-RSA Signature Algorithm Selection]
181 ssl_conf = 6-RSA Signature Algorithm Selection-ssl
183 [6-RSA Signature Algorithm Selection-ssl]
184 server = 6-RSA Signature Algorithm Selection-server
185 client = 6-RSA Signature Algorithm Selection-client
187 [6-RSA Signature Algorithm Selection-server]
188 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
189 CipherString = DEFAULT
190 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
191 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
192 MaxProtocol = TLSv1.2
193 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
195 [6-RSA Signature Algorithm Selection-client]
196 CipherString = DEFAULT
197 SignatureAlgorithms = RSA+SHA256
198 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
202 ExpectedResult = Success
203 ExpectedServerCertType = RSA
204 ExpectedServerSignHash = SHA256
205 ExpectedServerSignType = RSA
208 # ===========================================================
210 [7-RSA-PSS Signature Algorithm Selection]
211 ssl_conf = 7-RSA-PSS Signature Algorithm Selection-ssl
213 [7-RSA-PSS Signature Algorithm Selection-ssl]
214 server = 7-RSA-PSS Signature Algorithm Selection-server
215 client = 7-RSA-PSS Signature Algorithm Selection-client
217 [7-RSA-PSS Signature Algorithm Selection-server]
218 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
219 CipherString = DEFAULT
220 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
221 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
222 MaxProtocol = TLSv1.2
223 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
225 [7-RSA-PSS Signature Algorithm Selection-client]
226 CipherString = DEFAULT
227 SignatureAlgorithms = RSA-PSS+SHA256
228 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
232 ExpectedResult = Success
233 ExpectedServerCertType = RSA
234 ExpectedServerSignHash = SHA256
235 ExpectedServerSignType = RSA-PSS