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, no ECDSA certificate
10 test-5 = 5-RSA Signature Algorithm Selection
11 test-6 = 6-RSA-PSS Signature Algorithm Selection
12 # ===========================================================
14 [0-ECDSA CipherString Selection]
15 ssl_conf = 0-ECDSA CipherString Selection-ssl
17 [0-ECDSA CipherString Selection-ssl]
18 server = 0-ECDSA CipherString Selection-server
19 client = 0-ECDSA CipherString Selection-client
21 [0-ECDSA CipherString Selection-server]
22 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
23 CipherString = DEFAULT
24 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
25 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
27 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
29 [0-ECDSA CipherString Selection-client]
31 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
35 ExpectedResult = Success
36 ExpectedServerCertType = P-256
37 ExpectedServerSignType = EC
40 # ===========================================================
42 [1-RSA CipherString Selection]
43 ssl_conf = 1-RSA CipherString Selection-ssl
45 [1-RSA CipherString Selection-ssl]
46 server = 1-RSA CipherString Selection-server
47 client = 1-RSA CipherString Selection-client
49 [1-RSA CipherString Selection-server]
50 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
51 CipherString = DEFAULT
52 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
53 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
55 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
57 [1-RSA CipherString Selection-client]
59 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
63 ExpectedResult = Success
64 ExpectedServerCertType = RSA
65 ExpectedServerSignType = RSA-PSS
68 # ===========================================================
70 [2-ECDSA CipherString Selection, no ECDSA certificate]
71 ssl_conf = 2-ECDSA CipherString Selection, no ECDSA certificate-ssl
73 [2-ECDSA CipherString Selection, no ECDSA certificate-ssl]
74 server = 2-ECDSA CipherString Selection, no ECDSA certificate-server
75 client = 2-ECDSA CipherString Selection, no ECDSA certificate-client
77 [2-ECDSA CipherString Selection, no ECDSA certificate-server]
78 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
79 CipherString = DEFAULT
80 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
82 [2-ECDSA CipherString Selection, no ECDSA certificate-client]
84 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
88 ExpectedResult = ServerFail
91 # ===========================================================
93 [3-ECDSA Signature Algorithm Selection]
94 ssl_conf = 3-ECDSA Signature Algorithm Selection-ssl
96 [3-ECDSA Signature Algorithm Selection-ssl]
97 server = 3-ECDSA Signature Algorithm Selection-server
98 client = 3-ECDSA Signature Algorithm Selection-client
100 [3-ECDSA Signature Algorithm Selection-server]
101 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
102 CipherString = DEFAULT
103 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
104 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
105 MaxProtocol = TLSv1.2
106 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
108 [3-ECDSA Signature Algorithm Selection-client]
109 CipherString = DEFAULT
110 SignatureAlgorithms = ECDSA+SHA256
111 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
115 ExpectedResult = Success
116 ExpectedServerCertType = P-256
117 ExpectedServerSignHash = SHA256
118 ExpectedServerSignType = EC
121 # ===========================================================
123 [4-ECDSA Signature Algorithm Selection, no ECDSA certificate]
124 ssl_conf = 4-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl
126 [4-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl]
127 server = 4-ECDSA Signature Algorithm Selection, no ECDSA certificate-server
128 client = 4-ECDSA Signature Algorithm Selection, no ECDSA certificate-client
130 [4-ECDSA Signature Algorithm Selection, no ECDSA certificate-server]
131 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
132 CipherString = DEFAULT
133 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
135 [4-ECDSA Signature Algorithm Selection, no ECDSA certificate-client]
136 CipherString = DEFAULT
137 SignatureAlgorithms = ECDSA+SHA256
138 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
142 ExpectedResult = ServerFail
145 # ===========================================================
147 [5-RSA Signature Algorithm Selection]
148 ssl_conf = 5-RSA Signature Algorithm Selection-ssl
150 [5-RSA Signature Algorithm Selection-ssl]
151 server = 5-RSA Signature Algorithm Selection-server
152 client = 5-RSA Signature Algorithm Selection-client
154 [5-RSA Signature Algorithm Selection-server]
155 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
156 CipherString = DEFAULT
157 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
158 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
159 MaxProtocol = TLSv1.2
160 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
162 [5-RSA Signature Algorithm Selection-client]
163 CipherString = DEFAULT
164 SignatureAlgorithms = RSA+SHA256
165 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
169 ExpectedResult = Success
170 ExpectedServerCertType = RSA
171 ExpectedServerSignHash = SHA256
172 ExpectedServerSignType = RSA
175 # ===========================================================
177 [6-RSA-PSS Signature Algorithm Selection]
178 ssl_conf = 6-RSA-PSS Signature Algorithm Selection-ssl
180 [6-RSA-PSS Signature Algorithm Selection-ssl]
181 server = 6-RSA-PSS Signature Algorithm Selection-server
182 client = 6-RSA-PSS Signature Algorithm Selection-client
184 [6-RSA-PSS Signature Algorithm Selection-server]
185 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
186 CipherString = DEFAULT
187 ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem
188 ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem
189 MaxProtocol = TLSv1.2
190 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
192 [6-RSA-PSS Signature Algorithm Selection-client]
193 CipherString = DEFAULT
194 SignatureAlgorithms = RSA-PSS+SHA256
195 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
199 ExpectedResult = Success
200 ExpectedServerCertType = RSA
201 ExpectedServerSignHash = SHA256
202 ExpectedServerSignType = RSA-PSS