1 1.1 christos # Generated with generate_ssl_tests.pl 2 1.1 christos 3 1.1 christos num_tests = 56 4 1.1 christos 5 1.1 christos test-0 = 0-ECDSA CipherString Selection 6 1.1 christos test-1 = 1-ECDSA CipherString Selection 7 1.1 christos test-2 = 2-ECDSA CipherString Selection 8 1.1 christos test-3 = 3-Ed25519 CipherString and Signature Algorithm Selection 9 1.1 christos test-4 = 4-Ed448 CipherString and Signature Algorithm Selection 10 1.1 christos test-5 = 5-ECDSA with brainpool 11 1.1 christos test-6 = 6-RSA CipherString Selection 12 1.1 christos test-7 = 7-RSA-PSS Certificate CipherString Selection 13 1.1 christos test-8 = 8-P-256 CipherString and Signature Algorithm Selection 14 1.1 christos test-9 = 9-Ed25519 CipherString and Curves Selection 15 1.1 christos test-10 = 10-Ed448 CipherString and Curves Selection 16 1.1 christos test-11 = 11-ECDSA CipherString Selection, no ECDSA certificate 17 1.1 christos test-12 = 12-ECDSA Signature Algorithm Selection 18 1.1 christos test-13 = 13-ECDSA Signature Algorithm Selection SHA384 19 1.1 christos test-14 = 14-ECDSA Signature Algorithm Selection SHA1 20 1.1 christos test-15 = 15-ECDSA Signature Algorithm Selection compressed point 21 1.1 christos test-16 = 16-ECDSA Signature Algorithm Selection, no ECDSA certificate 22 1.1 christos test-17 = 17-RSA Signature Algorithm Selection 23 1.1 christos test-18 = 18-RSA-PSS Signature Algorithm Selection 24 1.1 christos test-19 = 19-RSA-PSS Certificate Legacy Signature Algorithm Selection 25 1.1 christos test-20 = 20-RSA-PSS Certificate Unified Signature Algorithm Selection 26 1.1 christos test-21 = 21-Only RSA-PSS Certificate 27 1.1 christos test-22 = 22-Only RSA-PSS Certificate Valid Signature Algorithms 28 1.1 christos test-23 = 23-RSA-PSS Certificate, no PSS signature algorithms 29 1.1 christos test-24 = 24-Only RSA-PSS Restricted Certificate 30 1.1 christos test-25 = 25-RSA-PSS Restricted Certificate Valid Signature Algorithms 31 1.1 christos test-26 = 26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm 32 1.1 christos test-27 = 27-RSA-PSS Restricted Certificate Invalid Signature Algorithms 33 1.1 christos test-28 = 28-RSA key exchange with all RSA certificate types 34 1.1 christos test-29 = 29-RSA key exchange with only RSA-PSS certificate 35 1.1 christos test-30 = 30-Suite B P-256 Hash Algorithm Selection 36 1.1 christos test-31 = 31-Suite B P-384 Hash Algorithm Selection 37 1.1 christos test-32 = 32-TLS 1.2 Ed25519 Client Auth 38 1.1 christos test-33 = 33-TLS 1.2 Ed448 Client Auth 39 1.1 christos test-34 = 34-Only RSA-PSS Certificate, TLS v1.1 40 1.1 christos test-35 = 35-TLS 1.3 ECDSA Signature Algorithm Selection 41 1.1 christos test-36 = 36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point 42 1.1 christos test-37 = 37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1 43 1.1 christos test-38 = 38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS 44 1.1 christos test-39 = 39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS 45 1.1 christos test-40 = 40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate 46 1.1 christos test-41 = 41-TLS 1.3 RSA Signature Algorithm Selection, no PSS 47 1.1 christos test-42 = 42-TLS 1.3 RSA-PSS Signature Algorithm Selection 48 1.1 christos test-43 = 43-TLS 1.3 Ed25519 Signature Algorithm Selection 49 1.1 christos test-44 = 44-TLS 1.3 Ed448 Signature Algorithm Selection 50 1.1 christos test-45 = 45-TLS 1.3 Ed25519 CipherString and Groups Selection 51 1.1 christos test-46 = 46-TLS 1.3 Ed448 CipherString and Groups Selection 52 1.1 christos test-47 = 47-TLS 1.3 RSA Client Auth Signature Algorithm Selection 53 1.1 christos test-48 = 48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names 54 1.1 christos test-49 = 49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection 55 1.1 christos test-50 = 50-TLS 1.3 Ed25519 Client Auth 56 1.1 christos test-51 = 51-TLS 1.3 Ed448 Client Auth 57 1.1 christos test-52 = 52-TLS 1.3 ECDSA with brainpool 58 1.1 christos test-53 = 53-TLS 1.2 DSA Certificate Test 59 1.1 christos test-54 = 54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms 60 1.1 christos test-55 = 55-TLS 1.3 DSA Certificate Test 61 1.1 christos # =========================================================== 62 1.1 christos 63 1.1 christos [0-ECDSA CipherString Selection] 64 1.1 christos ssl_conf = 0-ECDSA CipherString Selection-ssl 65 1.1 christos 66 1.1 christos [0-ECDSA CipherString Selection-ssl] 67 1.1 christos server = 0-ECDSA CipherString Selection-server 68 1.1 christos client = 0-ECDSA CipherString Selection-client 69 1.1 christos 70 1.1 christos [0-ECDSA CipherString Selection-server] 71 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 72 1.1 christos CipherString = DEFAULT 73 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 74 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 75 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 76 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 77 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 78 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 79 1.1 christos MaxProtocol = TLSv1.2 80 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 81 1.1 christos 82 1.1 christos [0-ECDSA CipherString Selection-client] 83 1.1 christos CipherString = aECDSA 84 1.1 christos MaxProtocol = TLSv1.2 85 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 86 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 87 1.1 christos VerifyMode = Peer 88 1.1 christos 89 1.1 christos [test-0] 90 1.1 christos ExpectedResult = Success 91 1.1 christos ExpectedServerCANames = empty 92 1.1 christos ExpectedServerCertType = P-256 93 1.1 christos ExpectedServerSignType = EC 94 1.1 christos 95 1.1 christos 96 1.1 christos # =========================================================== 97 1.1 christos 98 1.1 christos [1-ECDSA CipherString Selection] 99 1.1 christos ssl_conf = 1-ECDSA CipherString Selection-ssl 100 1.1 christos 101 1.1 christos [1-ECDSA CipherString Selection-ssl] 102 1.1 christos server = 1-ECDSA CipherString Selection-server 103 1.1 christos client = 1-ECDSA CipherString Selection-client 104 1.1 christos 105 1.1 christos [1-ECDSA CipherString Selection-server] 106 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 107 1.1 christos CipherString = DEFAULT 108 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 109 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 110 1.1 christos Groups = P-384 111 1.1 christos MaxProtocol = TLSv1.2 112 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 113 1.1 christos 114 1.1 christos [1-ECDSA CipherString Selection-client] 115 1.1 christos CipherString = aECDSA 116 1.1 christos Groups = P-256:P-384 117 1.1 christos MaxProtocol = TLSv1.2 118 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 119 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 120 1.1 christos VerifyMode = Peer 121 1.1 christos 122 1.1 christos [test-1] 123 1.1 christos ExpectedResult = Success 124 1.1 christos ExpectedServerCANames = empty 125 1.1 christos ExpectedServerCertType = P-256 126 1.1 christos ExpectedServerSignType = EC 127 1.1 christos 128 1.1 christos 129 1.1 christos # =========================================================== 130 1.1 christos 131 1.1 christos [2-ECDSA CipherString Selection] 132 1.1 christos ssl_conf = 2-ECDSA CipherString Selection-ssl 133 1.1 christos 134 1.1 christos [2-ECDSA CipherString Selection-ssl] 135 1.1 christos server = 2-ECDSA CipherString Selection-server 136 1.1 christos client = 2-ECDSA CipherString Selection-client 137 1.1 christos 138 1.1 christos [2-ECDSA CipherString Selection-server] 139 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 140 1.1 christos CipherString = DEFAULT 141 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 142 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 143 1.1 christos Groups = P-256:P-384 144 1.1 christos MaxProtocol = TLSv1.2 145 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 146 1.1 christos 147 1.1 christos [2-ECDSA CipherString Selection-client] 148 1.1 christos CipherString = aECDSA 149 1.1 christos Groups = P-384 150 1.1 christos MaxProtocol = TLSv1.2 151 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 152 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 153 1.1 christos VerifyMode = Peer 154 1.1 christos 155 1.1 christos [test-2] 156 1.1 christos ExpectedResult = ServerFail 157 1.1 christos 158 1.1 christos 159 1.1 christos # =========================================================== 160 1.1 christos 161 1.1 christos [3-Ed25519 CipherString and Signature Algorithm Selection] 162 1.1 christos ssl_conf = 3-Ed25519 CipherString and Signature Algorithm Selection-ssl 163 1.1 christos 164 1.1 christos [3-Ed25519 CipherString and Signature Algorithm Selection-ssl] 165 1.1 christos server = 3-Ed25519 CipherString and Signature Algorithm Selection-server 166 1.1 christos client = 3-Ed25519 CipherString and Signature Algorithm Selection-client 167 1.1 christos 168 1.1 christos [3-Ed25519 CipherString and Signature Algorithm Selection-server] 169 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 170 1.1 christos CipherString = DEFAULT 171 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 172 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 173 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 174 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 175 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 176 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 177 1.1 christos MaxProtocol = TLSv1.2 178 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 179 1.1 christos 180 1.1 christos [3-Ed25519 CipherString and Signature Algorithm Selection-client] 181 1.1 christos CipherString = aECDSA 182 1.1 christos MaxProtocol = TLSv1.2 183 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 184 1.1 christos SignatureAlgorithms = ed25519:ECDSA+SHA256 185 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 186 1.1 christos VerifyMode = Peer 187 1.1 christos 188 1.1 christos [test-3] 189 1.1 christos ExpectedResult = Success 190 1.1 christos ExpectedServerCANames = empty 191 1.1 christos ExpectedServerCertType = Ed25519 192 1.1 christos ExpectedServerSignType = Ed25519 193 1.1 christos 194 1.1 christos 195 1.1 christos # =========================================================== 196 1.1 christos 197 1.1 christos [4-Ed448 CipherString and Signature Algorithm Selection] 198 1.1 christos ssl_conf = 4-Ed448 CipherString and Signature Algorithm Selection-ssl 199 1.1 christos 200 1.1 christos [4-Ed448 CipherString and Signature Algorithm Selection-ssl] 201 1.1 christos server = 4-Ed448 CipherString and Signature Algorithm Selection-server 202 1.1 christos client = 4-Ed448 CipherString and Signature Algorithm Selection-client 203 1.1 christos 204 1.1 christos [4-Ed448 CipherString and Signature Algorithm Selection-server] 205 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 206 1.1 christos CipherString = DEFAULT 207 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 208 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 209 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 210 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 211 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 212 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 213 1.1 christos MaxProtocol = TLSv1.2 214 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 215 1.1 christos 216 1.1 christos [4-Ed448 CipherString and Signature Algorithm Selection-client] 217 1.1 christos CipherString = aECDSA 218 1.1 christos MaxProtocol = TLSv1.2 219 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 220 1.1 christos SignatureAlgorithms = ed448:ECDSA+SHA256 221 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 222 1.1 christos VerifyMode = Peer 223 1.1 christos 224 1.1 christos [test-4] 225 1.1 christos ExpectedResult = Success 226 1.1 christos ExpectedServerCANames = empty 227 1.1 christos ExpectedServerCertType = Ed448 228 1.1 christos ExpectedServerSignType = Ed448 229 1.1 christos 230 1.1 christos 231 1.1 christos # =========================================================== 232 1.1 christos 233 1.1 christos [5-ECDSA with brainpool] 234 1.1 christos ssl_conf = 5-ECDSA with brainpool-ssl 235 1.1 christos 236 1.1 christos [5-ECDSA with brainpool-ssl] 237 1.1 christos server = 5-ECDSA with brainpool-server 238 1.1 christos client = 5-ECDSA with brainpool-client 239 1.1 christos 240 1.1 christos [5-ECDSA with brainpool-server] 241 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-brainpoolP256r1-cert.pem 242 1.1 christos CipherString = DEFAULT 243 1.1 christos Groups = brainpoolP256r1 244 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-brainpoolP256r1-key.pem 245 1.1 christos 246 1.1 christos [5-ECDSA with brainpool-client] 247 1.1 christos CipherString = aECDSA 248 1.1 christos Groups = brainpoolP256r1 249 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 250 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 251 1.1 christos VerifyMode = Peer 252 1.1 christos 253 1.1 christos [test-5] 254 1.1 christos ExpectedResult = Success 255 1.1 christos ExpectedServerCANames = empty 256 1.1 christos ExpectedServerCertType = brainpoolP256r1 257 1.1 christos ExpectedServerSignType = EC 258 1.1 christos 259 1.1 christos 260 1.1 christos # =========================================================== 261 1.1 christos 262 1.1 christos [6-RSA CipherString Selection] 263 1.1 christos ssl_conf = 6-RSA CipherString Selection-ssl 264 1.1 christos 265 1.1 christos [6-RSA CipherString Selection-ssl] 266 1.1 christos server = 6-RSA CipherString Selection-server 267 1.1 christos client = 6-RSA CipherString Selection-client 268 1.1 christos 269 1.1 christos [6-RSA CipherString Selection-server] 270 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 271 1.1 christos CipherString = DEFAULT 272 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 273 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 274 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 275 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 276 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 277 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 278 1.1 christos MaxProtocol = TLSv1.2 279 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 280 1.1 christos 281 1.1 christos [6-RSA CipherString Selection-client] 282 1.1 christos CipherString = aRSA 283 1.1 christos MaxProtocol = TLSv1.2 284 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 285 1.1 christos VerifyMode = Peer 286 1.1 christos 287 1.1 christos [test-6] 288 1.1 christos ExpectedResult = Success 289 1.1 christos ExpectedServerCertType = RSA 290 1.1 christos ExpectedServerSignType = RSA-PSS 291 1.1 christos 292 1.1 christos 293 1.1 christos # =========================================================== 294 1.1 christos 295 1.1 christos [7-RSA-PSS Certificate CipherString Selection] 296 1.1 christos ssl_conf = 7-RSA-PSS Certificate CipherString Selection-ssl 297 1.1 christos 298 1.1 christos [7-RSA-PSS Certificate CipherString Selection-ssl] 299 1.1 christos server = 7-RSA-PSS Certificate CipherString Selection-server 300 1.1 christos client = 7-RSA-PSS Certificate CipherString Selection-client 301 1.1 christos 302 1.1 christos [7-RSA-PSS Certificate CipherString Selection-server] 303 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 304 1.1 christos CipherString = DEFAULT 305 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 306 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 307 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 308 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 309 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 310 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 311 1.1 christos MaxProtocol = TLSv1.2 312 1.1 christos PSS.Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 313 1.1 christos PSS.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 314 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 315 1.1 christos 316 1.1 christos [7-RSA-PSS Certificate CipherString Selection-client] 317 1.1 christos CipherString = aRSA 318 1.1 christos MaxProtocol = TLSv1.2 319 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 320 1.1 christos VerifyMode = Peer 321 1.1 christos 322 1.1 christos [test-7] 323 1.1 christos ExpectedResult = Success 324 1.1 christos ExpectedServerCertType = RSA-PSS 325 1.1 christos ExpectedServerSignType = RSA-PSS 326 1.1 christos 327 1.1 christos 328 1.1 christos # =========================================================== 329 1.1 christos 330 1.1 christos [8-P-256 CipherString and Signature Algorithm Selection] 331 1.1 christos ssl_conf = 8-P-256 CipherString and Signature Algorithm Selection-ssl 332 1.1 christos 333 1.1 christos [8-P-256 CipherString and Signature Algorithm Selection-ssl] 334 1.1 christos server = 8-P-256 CipherString and Signature Algorithm Selection-server 335 1.1 christos client = 8-P-256 CipherString and Signature Algorithm Selection-client 336 1.1 christos 337 1.1 christos [8-P-256 CipherString and Signature Algorithm Selection-server] 338 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 339 1.1 christos CipherString = DEFAULT 340 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 341 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 342 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 343 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 344 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 345 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 346 1.1 christos MaxProtocol = TLSv1.2 347 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 348 1.1 christos 349 1.1 christos [8-P-256 CipherString and Signature Algorithm Selection-client] 350 1.1 christos CipherString = aECDSA 351 1.1 christos MaxProtocol = TLSv1.2 352 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ed25519 353 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 354 1.1 christos VerifyMode = Peer 355 1.1 christos 356 1.1 christos [test-8] 357 1.1 christos ExpectedResult = Success 358 1.1 christos ExpectedServerCertType = P-256 359 1.1 christos ExpectedServerSignHash = SHA256 360 1.1 christos ExpectedServerSignType = EC 361 1.1 christos 362 1.1 christos 363 1.1 christos # =========================================================== 364 1.1 christos 365 1.1 christos [9-Ed25519 CipherString and Curves Selection] 366 1.1 christos ssl_conf = 9-Ed25519 CipherString and Curves Selection-ssl 367 1.1 christos 368 1.1 christos [9-Ed25519 CipherString and Curves Selection-ssl] 369 1.1 christos server = 9-Ed25519 CipherString and Curves Selection-server 370 1.1 christos client = 9-Ed25519 CipherString and Curves Selection-client 371 1.1 christos 372 1.1 christos [9-Ed25519 CipherString and Curves Selection-server] 373 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 374 1.1 christos CipherString = DEFAULT 375 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 376 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 377 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 378 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 379 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 380 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 381 1.1 christos MaxProtocol = TLSv1.2 382 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 383 1.1 christos 384 1.1 christos [9-Ed25519 CipherString and Curves Selection-client] 385 1.1 christos CipherString = aECDSA 386 1.1 christos Curves = X25519 387 1.1 christos MaxProtocol = TLSv1.2 388 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ed25519 389 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 390 1.1 christos VerifyMode = Peer 391 1.1 christos 392 1.1 christos [test-9] 393 1.1 christos ExpectedResult = Success 394 1.1 christos ExpectedServerCertType = Ed25519 395 1.1 christos ExpectedServerSignType = Ed25519 396 1.1 christos 397 1.1 christos 398 1.1 christos # =========================================================== 399 1.1 christos 400 1.1 christos [10-Ed448 CipherString and Curves Selection] 401 1.1 christos ssl_conf = 10-Ed448 CipherString and Curves Selection-ssl 402 1.1 christos 403 1.1 christos [10-Ed448 CipherString and Curves Selection-ssl] 404 1.1 christos server = 10-Ed448 CipherString and Curves Selection-server 405 1.1 christos client = 10-Ed448 CipherString and Curves Selection-client 406 1.1 christos 407 1.1 christos [10-Ed448 CipherString and Curves Selection-server] 408 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 409 1.1 christos CipherString = DEFAULT 410 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 411 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 412 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 413 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 414 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 415 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 416 1.1 christos MaxProtocol = TLSv1.2 417 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 418 1.1 christos 419 1.1 christos [10-Ed448 CipherString and Curves Selection-client] 420 1.1 christos CipherString = aECDSA 421 1.1 christos Curves = X448 422 1.1 christos MaxProtocol = TLSv1.2 423 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ed448 424 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 425 1.1 christos VerifyMode = Peer 426 1.1 christos 427 1.1 christos [test-10] 428 1.1 christos ExpectedResult = Success 429 1.1 christos ExpectedServerCertType = Ed448 430 1.1 christos ExpectedServerSignType = Ed448 431 1.1 christos 432 1.1 christos 433 1.1 christos # =========================================================== 434 1.1 christos 435 1.1 christos [11-ECDSA CipherString Selection, no ECDSA certificate] 436 1.1 christos ssl_conf = 11-ECDSA CipherString Selection, no ECDSA certificate-ssl 437 1.1 christos 438 1.1 christos [11-ECDSA CipherString Selection, no ECDSA certificate-ssl] 439 1.1 christos server = 11-ECDSA CipherString Selection, no ECDSA certificate-server 440 1.1 christos client = 11-ECDSA CipherString Selection, no ECDSA certificate-client 441 1.1 christos 442 1.1 christos [11-ECDSA CipherString Selection, no ECDSA certificate-server] 443 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 444 1.1 christos CipherString = DEFAULT 445 1.1 christos MaxProtocol = TLSv1.2 446 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 447 1.1 christos 448 1.1 christos [11-ECDSA CipherString Selection, no ECDSA certificate-client] 449 1.1 christos CipherString = aECDSA 450 1.1 christos MaxProtocol = TLSv1.2 451 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 452 1.1 christos VerifyMode = Peer 453 1.1 christos 454 1.1 christos [test-11] 455 1.1 christos ExpectedResult = ServerFail 456 1.1 christos 457 1.1 christos 458 1.1 christos # =========================================================== 459 1.1 christos 460 1.1 christos [12-ECDSA Signature Algorithm Selection] 461 1.1 christos ssl_conf = 12-ECDSA Signature Algorithm Selection-ssl 462 1.1 christos 463 1.1 christos [12-ECDSA Signature Algorithm Selection-ssl] 464 1.1 christos server = 12-ECDSA Signature Algorithm Selection-server 465 1.1 christos client = 12-ECDSA Signature Algorithm Selection-client 466 1.1 christos 467 1.1 christos [12-ECDSA Signature Algorithm Selection-server] 468 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 469 1.1 christos CipherString = DEFAULT 470 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 471 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 472 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 473 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 474 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 475 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 476 1.1 christos MaxProtocol = TLSv1.2 477 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 478 1.1 christos 479 1.1 christos [12-ECDSA Signature Algorithm Selection-client] 480 1.1 christos CipherString = DEFAULT 481 1.1 christos SignatureAlgorithms = ECDSA+SHA256 482 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 483 1.1 christos VerifyMode = Peer 484 1.1 christos 485 1.1 christos [test-12] 486 1.1 christos ExpectedResult = Success 487 1.1 christos ExpectedServerCertType = P-256 488 1.1 christos ExpectedServerSignHash = SHA256 489 1.1 christos ExpectedServerSignType = EC 490 1.1 christos 491 1.1 christos 492 1.1 christos # =========================================================== 493 1.1 christos 494 1.1 christos [13-ECDSA Signature Algorithm Selection SHA384] 495 1.1 christos ssl_conf = 13-ECDSA Signature Algorithm Selection SHA384-ssl 496 1.1 christos 497 1.1 christos [13-ECDSA Signature Algorithm Selection SHA384-ssl] 498 1.1 christos server = 13-ECDSA Signature Algorithm Selection SHA384-server 499 1.1 christos client = 13-ECDSA Signature Algorithm Selection SHA384-client 500 1.1 christos 501 1.1 christos [13-ECDSA Signature Algorithm Selection SHA384-server] 502 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 503 1.1 christos CipherString = DEFAULT 504 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 505 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 506 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 507 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 508 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 509 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 510 1.1 christos MaxProtocol = TLSv1.2 511 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 512 1.1 christos 513 1.1 christos [13-ECDSA Signature Algorithm Selection SHA384-client] 514 1.1 christos CipherString = DEFAULT 515 1.1 christos SignatureAlgorithms = ECDSA+SHA384 516 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 517 1.1 christos VerifyMode = Peer 518 1.1 christos 519 1.1 christos [test-13] 520 1.1 christos ExpectedResult = Success 521 1.1 christos ExpectedServerCertType = P-256 522 1.1 christos ExpectedServerSignHash = SHA384 523 1.1 christos ExpectedServerSignType = EC 524 1.1 christos 525 1.1 christos 526 1.1 christos # =========================================================== 527 1.1 christos 528 1.1 christos [14-ECDSA Signature Algorithm Selection SHA1] 529 1.1 christos ssl_conf = 14-ECDSA Signature Algorithm Selection SHA1-ssl 530 1.1 christos 531 1.1 christos [14-ECDSA Signature Algorithm Selection SHA1-ssl] 532 1.1 christos server = 14-ECDSA Signature Algorithm Selection SHA1-server 533 1.1 christos client = 14-ECDSA Signature Algorithm Selection SHA1-client 534 1.1 christos 535 1.1 christos [14-ECDSA Signature Algorithm Selection SHA1-server] 536 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 537 1.1 christos CipherString = DEFAULT 538 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 539 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 540 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 541 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 542 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 543 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 544 1.1 christos MaxProtocol = TLSv1.2 545 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 546 1.1 christos 547 1.1 christos [14-ECDSA Signature Algorithm Selection SHA1-client] 548 1.1 christos CipherString = DEFAULT 549 1.1 christos SignatureAlgorithms = ECDSA+SHA1 550 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 551 1.1 christos VerifyMode = Peer 552 1.1 christos 553 1.1 christos [test-14] 554 1.1 christos ExpectedResult = Success 555 1.1 christos ExpectedServerCertType = P-256 556 1.1 christos ExpectedServerSignHash = SHA1 557 1.1 christos ExpectedServerSignType = EC 558 1.1 christos 559 1.1 christos 560 1.1 christos # =========================================================== 561 1.1 christos 562 1.1 christos [15-ECDSA Signature Algorithm Selection compressed point] 563 1.1 christos ssl_conf = 15-ECDSA Signature Algorithm Selection compressed point-ssl 564 1.1 christos 565 1.1 christos [15-ECDSA Signature Algorithm Selection compressed point-ssl] 566 1.1 christos server = 15-ECDSA Signature Algorithm Selection compressed point-server 567 1.1 christos client = 15-ECDSA Signature Algorithm Selection compressed point-client 568 1.1 christos 569 1.1 christos [15-ECDSA Signature Algorithm Selection compressed point-server] 570 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 571 1.1 christos CipherString = DEFAULT 572 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-cecdsa-cert.pem 573 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-cecdsa-key.pem 574 1.1 christos MaxProtocol = TLSv1.2 575 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 576 1.1 christos 577 1.1 christos [15-ECDSA Signature Algorithm Selection compressed point-client] 578 1.1 christos CipherString = DEFAULT 579 1.1 christos SignatureAlgorithms = ECDSA+SHA256 580 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 581 1.1 christos VerifyMode = Peer 582 1.1 christos 583 1.1 christos [test-15] 584 1.1 christos ExpectedResult = Success 585 1.1 christos ExpectedServerCertType = P-256 586 1.1 christos ExpectedServerSignHash = SHA256 587 1.1 christos ExpectedServerSignType = EC 588 1.1 christos 589 1.1 christos 590 1.1 christos # =========================================================== 591 1.1 christos 592 1.1 christos [16-ECDSA Signature Algorithm Selection, no ECDSA certificate] 593 1.1 christos ssl_conf = 16-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl 594 1.1 christos 595 1.1 christos [16-ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl] 596 1.1 christos server = 16-ECDSA Signature Algorithm Selection, no ECDSA certificate-server 597 1.1 christos client = 16-ECDSA Signature Algorithm Selection, no ECDSA certificate-client 598 1.1 christos 599 1.1 christos [16-ECDSA Signature Algorithm Selection, no ECDSA certificate-server] 600 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 601 1.1 christos CipherString = DEFAULT 602 1.1 christos MaxProtocol = TLSv1.2 603 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 604 1.1 christos 605 1.1 christos [16-ECDSA Signature Algorithm Selection, no ECDSA certificate-client] 606 1.1 christos CipherString = DEFAULT 607 1.1 christos SignatureAlgorithms = ECDSA+SHA256 608 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 609 1.1 christos VerifyMode = Peer 610 1.1 christos 611 1.1 christos [test-16] 612 1.1 christos ExpectedResult = ServerFail 613 1.1 christos 614 1.1 christos 615 1.1 christos # =========================================================== 616 1.1 christos 617 1.1 christos [17-RSA Signature Algorithm Selection] 618 1.1 christos ssl_conf = 17-RSA Signature Algorithm Selection-ssl 619 1.1 christos 620 1.1 christos [17-RSA Signature Algorithm Selection-ssl] 621 1.1 christos server = 17-RSA Signature Algorithm Selection-server 622 1.1 christos client = 17-RSA Signature Algorithm Selection-client 623 1.1 christos 624 1.1 christos [17-RSA Signature Algorithm Selection-server] 625 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 626 1.1 christos CipherString = DEFAULT 627 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 628 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 629 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 630 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 631 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 632 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 633 1.1 christos MaxProtocol = TLSv1.2 634 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 635 1.1 christos 636 1.1 christos [17-RSA Signature Algorithm Selection-client] 637 1.1 christos CipherString = DEFAULT 638 1.1 christos SignatureAlgorithms = RSA+SHA256 639 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 640 1.1 christos VerifyMode = Peer 641 1.1 christos 642 1.1 christos [test-17] 643 1.1 christos ExpectedResult = Success 644 1.1 christos ExpectedServerCertType = RSA 645 1.1 christos ExpectedServerSignHash = SHA256 646 1.1 christos ExpectedServerSignType = RSA 647 1.1 christos 648 1.1 christos 649 1.1 christos # =========================================================== 650 1.1 christos 651 1.1 christos [18-RSA-PSS Signature Algorithm Selection] 652 1.1 christos ssl_conf = 18-RSA-PSS Signature Algorithm Selection-ssl 653 1.1 christos 654 1.1 christos [18-RSA-PSS Signature Algorithm Selection-ssl] 655 1.1 christos server = 18-RSA-PSS Signature Algorithm Selection-server 656 1.1 christos client = 18-RSA-PSS Signature Algorithm Selection-client 657 1.1 christos 658 1.1 christos [18-RSA-PSS Signature Algorithm Selection-server] 659 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 660 1.1 christos CipherString = DEFAULT 661 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 662 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 663 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 664 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 665 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 666 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 667 1.1 christos MaxProtocol = TLSv1.2 668 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 669 1.1 christos 670 1.1 christos [18-RSA-PSS Signature Algorithm Selection-client] 671 1.1 christos CipherString = DEFAULT 672 1.1 christos SignatureAlgorithms = RSA-PSS+SHA256 673 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 674 1.1 christos VerifyMode = Peer 675 1.1 christos 676 1.1 christos [test-18] 677 1.1 christos ExpectedResult = Success 678 1.1 christos ExpectedServerCertType = RSA 679 1.1 christos ExpectedServerSignHash = SHA256 680 1.1 christos ExpectedServerSignType = RSA-PSS 681 1.1 christos 682 1.1 christos 683 1.1 christos # =========================================================== 684 1.1 christos 685 1.1 christos [19-RSA-PSS Certificate Legacy Signature Algorithm Selection] 686 1.1 christos ssl_conf = 19-RSA-PSS Certificate Legacy Signature Algorithm Selection-ssl 687 1.1 christos 688 1.1 christos [19-RSA-PSS Certificate Legacy Signature Algorithm Selection-ssl] 689 1.1 christos server = 19-RSA-PSS Certificate Legacy Signature Algorithm Selection-server 690 1.1 christos client = 19-RSA-PSS Certificate Legacy Signature Algorithm Selection-client 691 1.1 christos 692 1.1 christos [19-RSA-PSS Certificate Legacy Signature Algorithm Selection-server] 693 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 694 1.1 christos CipherString = DEFAULT 695 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 696 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 697 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 698 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 699 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 700 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 701 1.1 christos MaxProtocol = TLSv1.2 702 1.1 christos PSS.Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 703 1.1 christos PSS.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 704 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 705 1.1 christos 706 1.1 christos [19-RSA-PSS Certificate Legacy Signature Algorithm Selection-client] 707 1.1 christos CipherString = DEFAULT 708 1.1 christos SignatureAlgorithms = RSA-PSS+SHA256 709 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 710 1.1 christos VerifyMode = Peer 711 1.1 christos 712 1.1 christos [test-19] 713 1.1 christos ExpectedResult = Success 714 1.1 christos ExpectedServerCertType = RSA 715 1.1 christos ExpectedServerSignHash = SHA256 716 1.1 christos ExpectedServerSignType = RSA-PSS 717 1.1 christos 718 1.1 christos 719 1.1 christos # =========================================================== 720 1.1 christos 721 1.1 christos [20-RSA-PSS Certificate Unified Signature Algorithm Selection] 722 1.1 christos ssl_conf = 20-RSA-PSS Certificate Unified Signature Algorithm Selection-ssl 723 1.1 christos 724 1.1 christos [20-RSA-PSS Certificate Unified Signature Algorithm Selection-ssl] 725 1.1 christos server = 20-RSA-PSS Certificate Unified Signature Algorithm Selection-server 726 1.1 christos client = 20-RSA-PSS Certificate Unified Signature Algorithm Selection-client 727 1.1 christos 728 1.1 christos [20-RSA-PSS Certificate Unified Signature Algorithm Selection-server] 729 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 730 1.1 christos CipherString = DEFAULT 731 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 732 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 733 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 734 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 735 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 736 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 737 1.1 christos MaxProtocol = TLSv1.2 738 1.1 christos PSS.Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 739 1.1 christos PSS.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 740 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 741 1.1 christos 742 1.1 christos [20-RSA-PSS Certificate Unified Signature Algorithm Selection-client] 743 1.1 christos CipherString = DEFAULT 744 1.1 christos SignatureAlgorithms = rsa_pss_pss_sha256 745 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 746 1.1 christos VerifyMode = Peer 747 1.1 christos 748 1.1 christos [test-20] 749 1.1 christos ExpectedResult = Success 750 1.1 christos ExpectedServerCertType = RSA-PSS 751 1.1 christos ExpectedServerSignHash = SHA256 752 1.1 christos ExpectedServerSignType = RSA-PSS 753 1.1 christos 754 1.1 christos 755 1.1 christos # =========================================================== 756 1.1 christos 757 1.1 christos [21-Only RSA-PSS Certificate] 758 1.1 christos ssl_conf = 21-Only RSA-PSS Certificate-ssl 759 1.1 christos 760 1.1 christos [21-Only RSA-PSS Certificate-ssl] 761 1.1 christos server = 21-Only RSA-PSS Certificate-server 762 1.1 christos client = 21-Only RSA-PSS Certificate-client 763 1.1 christos 764 1.1 christos [21-Only RSA-PSS Certificate-server] 765 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 766 1.1 christos CipherString = DEFAULT 767 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 768 1.1 christos 769 1.1 christos [21-Only RSA-PSS Certificate-client] 770 1.1 christos CipherString = DEFAULT 771 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 772 1.1 christos VerifyMode = Peer 773 1.1 christos 774 1.1 christos [test-21] 775 1.1 christos ExpectedResult = Success 776 1.1 christos ExpectedServerCertType = RSA-PSS 777 1.1 christos ExpectedServerSignHash = SHA256 778 1.1 christos ExpectedServerSignType = RSA-PSS 779 1.1 christos 780 1.1 christos 781 1.1 christos # =========================================================== 782 1.1 christos 783 1.1 christos [22-Only RSA-PSS Certificate Valid Signature Algorithms] 784 1.1 christos ssl_conf = 22-Only RSA-PSS Certificate Valid Signature Algorithms-ssl 785 1.1 christos 786 1.1 christos [22-Only RSA-PSS Certificate Valid Signature Algorithms-ssl] 787 1.1 christos server = 22-Only RSA-PSS Certificate Valid Signature Algorithms-server 788 1.1 christos client = 22-Only RSA-PSS Certificate Valid Signature Algorithms-client 789 1.1 christos 790 1.1 christos [22-Only RSA-PSS Certificate Valid Signature Algorithms-server] 791 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 792 1.1 christos CipherString = DEFAULT 793 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 794 1.1 christos 795 1.1 christos [22-Only RSA-PSS Certificate Valid Signature Algorithms-client] 796 1.1 christos CipherString = DEFAULT 797 1.1 christos SignatureAlgorithms = rsa_pss_pss_sha512 798 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 799 1.1 christos VerifyMode = Peer 800 1.1 christos 801 1.1 christos [test-22] 802 1.1 christos ExpectedResult = Success 803 1.1 christos ExpectedServerCertType = RSA-PSS 804 1.1 christos ExpectedServerSignHash = SHA512 805 1.1 christos ExpectedServerSignType = RSA-PSS 806 1.1 christos 807 1.1 christos 808 1.1 christos # =========================================================== 809 1.1 christos 810 1.1 christos [23-RSA-PSS Certificate, no PSS signature algorithms] 811 1.1 christos ssl_conf = 23-RSA-PSS Certificate, no PSS signature algorithms-ssl 812 1.1 christos 813 1.1 christos [23-RSA-PSS Certificate, no PSS signature algorithms-ssl] 814 1.1 christos server = 23-RSA-PSS Certificate, no PSS signature algorithms-server 815 1.1 christos client = 23-RSA-PSS Certificate, no PSS signature algorithms-client 816 1.1 christos 817 1.1 christos [23-RSA-PSS Certificate, no PSS signature algorithms-server] 818 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 819 1.1 christos CipherString = DEFAULT 820 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 821 1.1 christos 822 1.1 christos [23-RSA-PSS Certificate, no PSS signature algorithms-client] 823 1.1 christos CipherString = DEFAULT 824 1.1 christos SignatureAlgorithms = RSA+SHA256 825 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 826 1.1 christos VerifyMode = Peer 827 1.1 christos 828 1.1 christos [test-23] 829 1.1 christos ExpectedResult = ServerFail 830 1.1 christos 831 1.1 christos 832 1.1 christos # =========================================================== 833 1.1 christos 834 1.1 christos [24-Only RSA-PSS Restricted Certificate] 835 1.1 christos ssl_conf = 24-Only RSA-PSS Restricted Certificate-ssl 836 1.1 christos 837 1.1 christos [24-Only RSA-PSS Restricted Certificate-ssl] 838 1.1 christos server = 24-Only RSA-PSS Restricted Certificate-server 839 1.1 christos client = 24-Only RSA-PSS Restricted Certificate-client 840 1.1 christos 841 1.1 christos [24-Only RSA-PSS Restricted Certificate-server] 842 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-cert.pem 843 1.1 christos CipherString = DEFAULT 844 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-key.pem 845 1.1 christos 846 1.1 christos [24-Only RSA-PSS Restricted Certificate-client] 847 1.1 christos CipherString = DEFAULT 848 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 849 1.1 christos VerifyMode = Peer 850 1.1 christos 851 1.1 christos [test-24] 852 1.1 christos ExpectedResult = Success 853 1.1 christos ExpectedServerCertType = RSA-PSS 854 1.1 christos ExpectedServerSignHash = SHA256 855 1.1 christos ExpectedServerSignType = RSA-PSS 856 1.1 christos 857 1.1 christos 858 1.1 christos # =========================================================== 859 1.1 christos 860 1.1 christos [25-RSA-PSS Restricted Certificate Valid Signature Algorithms] 861 1.1 christos ssl_conf = 25-RSA-PSS Restricted Certificate Valid Signature Algorithms-ssl 862 1.1 christos 863 1.1 christos [25-RSA-PSS Restricted Certificate Valid Signature Algorithms-ssl] 864 1.1 christos server = 25-RSA-PSS Restricted Certificate Valid Signature Algorithms-server 865 1.1 christos client = 25-RSA-PSS Restricted Certificate Valid Signature Algorithms-client 866 1.1 christos 867 1.1 christos [25-RSA-PSS Restricted Certificate Valid Signature Algorithms-server] 868 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-cert.pem 869 1.1 christos CipherString = DEFAULT 870 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-key.pem 871 1.1 christos 872 1.1 christos [25-RSA-PSS Restricted Certificate Valid Signature Algorithms-client] 873 1.1 christos CipherString = DEFAULT 874 1.1 christos SignatureAlgorithms = rsa_pss_pss_sha256:rsa_pss_pss_sha512 875 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 876 1.1 christos VerifyMode = Peer 877 1.1 christos 878 1.1 christos [test-25] 879 1.1 christos ExpectedResult = Success 880 1.1 christos ExpectedServerCertType = RSA-PSS 881 1.1 christos ExpectedServerSignHash = SHA256 882 1.1 christos ExpectedServerSignType = RSA-PSS 883 1.1 christos 884 1.1 christos 885 1.1 christos # =========================================================== 886 1.1 christos 887 1.1 christos [26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm] 888 1.1 christos ssl_conf = 26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-ssl 889 1.1 christos 890 1.1 christos [26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-ssl] 891 1.1 christos server = 26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-server 892 1.1 christos client = 26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-client 893 1.1 christos 894 1.1 christos [26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-server] 895 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-cert.pem 896 1.1 christos CipherString = DEFAULT 897 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-key.pem 898 1.1 christos 899 1.1 christos [26-RSA-PSS Restricted Cert client prefers invalid Signature Algorithm-client] 900 1.1 christos CipherString = DEFAULT 901 1.1 christos SignatureAlgorithms = rsa_pss_pss_sha512:rsa_pss_pss_sha256 902 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 903 1.1 christos VerifyMode = Peer 904 1.1 christos 905 1.1 christos [test-26] 906 1.1 christos ExpectedResult = Success 907 1.1 christos ExpectedServerCertType = RSA-PSS 908 1.1 christos ExpectedServerSignHash = SHA256 909 1.1 christos ExpectedServerSignType = RSA-PSS 910 1.1 christos 911 1.1 christos 912 1.1 christos # =========================================================== 913 1.1 christos 914 1.1 christos [27-RSA-PSS Restricted Certificate Invalid Signature Algorithms] 915 1.1 christos ssl_conf = 27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-ssl 916 1.1 christos 917 1.1 christos [27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-ssl] 918 1.1 christos server = 27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-server 919 1.1 christos client = 27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-client 920 1.1 christos 921 1.1 christos [27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-server] 922 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-cert.pem 923 1.1 christos CipherString = DEFAULT 924 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-restrict-key.pem 925 1.1 christos 926 1.1 christos [27-RSA-PSS Restricted Certificate Invalid Signature Algorithms-client] 927 1.1 christos CipherString = DEFAULT 928 1.1 christos SignatureAlgorithms = rsa_pss_pss_sha512 929 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 930 1.1 christos VerifyMode = Peer 931 1.1 christos 932 1.1 christos [test-27] 933 1.1 christos ExpectedResult = ServerFail 934 1.1 christos 935 1.1 christos 936 1.1 christos # =========================================================== 937 1.1 christos 938 1.1 christos [28-RSA key exchange with all RSA certificate types] 939 1.1 christos ssl_conf = 28-RSA key exchange with all RSA certificate types-ssl 940 1.1 christos 941 1.1 christos [28-RSA key exchange with all RSA certificate types-ssl] 942 1.1 christos server = 28-RSA key exchange with all RSA certificate types-server 943 1.1 christos client = 28-RSA key exchange with all RSA certificate types-client 944 1.1 christos 945 1.1 christos [28-RSA key exchange with all RSA certificate types-server] 946 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 947 1.1 christos CipherString = DEFAULT 948 1.1 christos PSS.Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 949 1.1 christos PSS.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 950 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 951 1.1 christos 952 1.1 christos [28-RSA key exchange with all RSA certificate types-client] 953 1.1 christos CipherString = kRSA 954 1.1 christos MaxProtocol = TLSv1.2 955 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 956 1.1 christos VerifyMode = Peer 957 1.1 christos 958 1.1 christos [test-28] 959 1.1 christos ExpectedResult = Success 960 1.1 christos ExpectedServerCertType = RSA 961 1.1 christos 962 1.1 christos 963 1.1 christos # =========================================================== 964 1.1 christos 965 1.1 christos [29-RSA key exchange with only RSA-PSS certificate] 966 1.1 christos ssl_conf = 29-RSA key exchange with only RSA-PSS certificate-ssl 967 1.1 christos 968 1.1 christos [29-RSA key exchange with only RSA-PSS certificate-ssl] 969 1.1 christos server = 29-RSA key exchange with only RSA-PSS certificate-server 970 1.1 christos client = 29-RSA key exchange with only RSA-PSS certificate-client 971 1.1 christos 972 1.1 christos [29-RSA key exchange with only RSA-PSS certificate-server] 973 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 974 1.1 christos CipherString = DEFAULT 975 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 976 1.1 christos 977 1.1 christos [29-RSA key exchange with only RSA-PSS certificate-client] 978 1.1 christos CipherString = kRSA 979 1.1 christos MaxProtocol = TLSv1.2 980 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 981 1.1 christos VerifyMode = Peer 982 1.1 christos 983 1.1 christos [test-29] 984 1.1 christos ExpectedResult = ServerFail 985 1.1 christos 986 1.1 christos 987 1.1 christos # =========================================================== 988 1.1 christos 989 1.1 christos [30-Suite B P-256 Hash Algorithm Selection] 990 1.1 christos ssl_conf = 30-Suite B P-256 Hash Algorithm Selection-ssl 991 1.1 christos 992 1.1 christos [30-Suite B P-256 Hash Algorithm Selection-ssl] 993 1.1 christos server = 30-Suite B P-256 Hash Algorithm Selection-server 994 1.1 christos client = 30-Suite B P-256 Hash Algorithm Selection-client 995 1.1 christos 996 1.1 christos [30-Suite B P-256 Hash Algorithm Selection-server] 997 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 998 1.1 christos CipherString = SUITEB128 999 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/p256-server-cert.pem 1000 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/p256-server-key.pem 1001 1.1 christos MaxProtocol = TLSv1.2 1002 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1003 1.1 christos 1004 1.1 christos [30-Suite B P-256 Hash Algorithm Selection-client] 1005 1.1 christos CipherString = DEFAULT 1006 1.1 christos SignatureAlgorithms = ECDSA+SHA384:ECDSA+SHA256 1007 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/p384-root.pem 1008 1.1 christos VerifyMode = Peer 1009 1.1 christos 1010 1.1 christos [test-30] 1011 1.1 christos ExpectedResult = Success 1012 1.1 christos ExpectedServerCertType = P-256 1013 1.1 christos ExpectedServerSignHash = SHA256 1014 1.1 christos ExpectedServerSignType = EC 1015 1.1 christos 1016 1.1 christos 1017 1.1 christos # =========================================================== 1018 1.1 christos 1019 1.1 christos [31-Suite B P-384 Hash Algorithm Selection] 1020 1.1 christos ssl_conf = 31-Suite B P-384 Hash Algorithm Selection-ssl 1021 1.1 christos 1022 1.1 christos [31-Suite B P-384 Hash Algorithm Selection-ssl] 1023 1.1 christos server = 31-Suite B P-384 Hash Algorithm Selection-server 1024 1.1 christos client = 31-Suite B P-384 Hash Algorithm Selection-client 1025 1.1 christos 1026 1.1 christos [31-Suite B P-384 Hash Algorithm Selection-server] 1027 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1028 1.1 christos CipherString = SUITEB128 1029 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/p384-server-cert.pem 1030 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/p384-server-key.pem 1031 1.1 christos MaxProtocol = TLSv1.2 1032 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1033 1.1 christos 1034 1.1 christos [31-Suite B P-384 Hash Algorithm Selection-client] 1035 1.1 christos CipherString = DEFAULT 1036 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ECDSA+SHA384 1037 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/p384-root.pem 1038 1.1 christos VerifyMode = Peer 1039 1.1 christos 1040 1.1 christos [test-31] 1041 1.1 christos ExpectedResult = Success 1042 1.1 christos ExpectedServerCertType = P-384 1043 1.1 christos ExpectedServerSignHash = SHA384 1044 1.1 christos ExpectedServerSignType = EC 1045 1.1 christos 1046 1.1 christos 1047 1.1 christos # =========================================================== 1048 1.1 christos 1049 1.1 christos [32-TLS 1.2 Ed25519 Client Auth] 1050 1.1 christos ssl_conf = 32-TLS 1.2 Ed25519 Client Auth-ssl 1051 1.1 christos 1052 1.1 christos [32-TLS 1.2 Ed25519 Client Auth-ssl] 1053 1.1 christos server = 32-TLS 1.2 Ed25519 Client Auth-server 1054 1.1 christos client = 32-TLS 1.2 Ed25519 Client Auth-client 1055 1.1 christos 1056 1.1 christos [32-TLS 1.2 Ed25519 Client Auth-server] 1057 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1058 1.1 christos CipherString = DEFAULT 1059 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1060 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1061 1.1 christos VerifyMode = Require 1062 1.1 christos 1063 1.1 christos [32-TLS 1.2 Ed25519 Client Auth-client] 1064 1.1 christos CipherString = DEFAULT 1065 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/client-ed25519-cert.pem 1066 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/client-ed25519-key.pem 1067 1.1 christos MaxProtocol = TLSv1.2 1068 1.1 christos MinProtocol = TLSv1.2 1069 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1070 1.1 christos VerifyMode = Peer 1071 1.1 christos 1072 1.1 christos [test-32] 1073 1.1 christos ExpectedClientCertType = Ed25519 1074 1.1 christos ExpectedClientSignType = Ed25519 1075 1.1 christos ExpectedResult = Success 1076 1.1 christos 1077 1.1 christos 1078 1.1 christos # =========================================================== 1079 1.1 christos 1080 1.1 christos [33-TLS 1.2 Ed448 Client Auth] 1081 1.1 christos ssl_conf = 33-TLS 1.2 Ed448 Client Auth-ssl 1082 1.1 christos 1083 1.1 christos [33-TLS 1.2 Ed448 Client Auth-ssl] 1084 1.1 christos server = 33-TLS 1.2 Ed448 Client Auth-server 1085 1.1 christos client = 33-TLS 1.2 Ed448 Client Auth-client 1086 1.1 christos 1087 1.1 christos [33-TLS 1.2 Ed448 Client Auth-server] 1088 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1089 1.1 christos CipherString = DEFAULT 1090 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1091 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1092 1.1 christos VerifyMode = Require 1093 1.1 christos 1094 1.1 christos [33-TLS 1.2 Ed448 Client Auth-client] 1095 1.1 christos CipherString = DEFAULT 1096 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/client-ed448-cert.pem 1097 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/client-ed448-key.pem 1098 1.1 christos MaxProtocol = TLSv1.2 1099 1.1 christos MinProtocol = TLSv1.2 1100 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1101 1.1 christos VerifyMode = Peer 1102 1.1 christos 1103 1.1 christos [test-33] 1104 1.1 christos ExpectedClientCertType = Ed448 1105 1.1 christos ExpectedClientSignType = Ed448 1106 1.1 christos ExpectedResult = Success 1107 1.1 christos 1108 1.1 christos 1109 1.1 christos # =========================================================== 1110 1.1 christos 1111 1.1 christos [34-Only RSA-PSS Certificate, TLS v1.1] 1112 1.1 christos ssl_conf = 34-Only RSA-PSS Certificate, TLS v1.1-ssl 1113 1.1 christos 1114 1.1 christos [34-Only RSA-PSS Certificate, TLS v1.1-ssl] 1115 1.1 christos server = 34-Only RSA-PSS Certificate, TLS v1.1-server 1116 1.1 christos client = 34-Only RSA-PSS Certificate, TLS v1.1-client 1117 1.1 christos 1118 1.1 christos [34-Only RSA-PSS Certificate, TLS v1.1-server] 1119 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-pss-cert.pem 1120 1.1 christos CipherString = DEFAULT 1121 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-pss-key.pem 1122 1.1 christos 1123 1.1 christos [34-Only RSA-PSS Certificate, TLS v1.1-client] 1124 1.1 christos CipherString = DEFAULT 1125 1.1 christos MaxProtocol = TLSv1.1 1126 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1127 1.1 christos VerifyMode = Peer 1128 1.1 christos 1129 1.1 christos [test-34] 1130 1.1 christos ExpectedResult = ServerFail 1131 1.1 christos 1132 1.1 christos 1133 1.1 christos # =========================================================== 1134 1.1 christos 1135 1.1 christos [35-TLS 1.3 ECDSA Signature Algorithm Selection] 1136 1.1 christos ssl_conf = 35-TLS 1.3 ECDSA Signature Algorithm Selection-ssl 1137 1.1 christos 1138 1.1 christos [35-TLS 1.3 ECDSA Signature Algorithm Selection-ssl] 1139 1.1 christos server = 35-TLS 1.3 ECDSA Signature Algorithm Selection-server 1140 1.1 christos client = 35-TLS 1.3 ECDSA Signature Algorithm Selection-client 1141 1.1 christos 1142 1.1 christos [35-TLS 1.3 ECDSA Signature Algorithm Selection-server] 1143 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1144 1.1 christos CipherString = DEFAULT 1145 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1146 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1147 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1148 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1149 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1150 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1151 1.1 christos MaxProtocol = TLSv1.3 1152 1.1 christos MinProtocol = TLSv1.3 1153 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1154 1.1 christos 1155 1.1 christos [35-TLS 1.3 ECDSA Signature Algorithm Selection-client] 1156 1.1 christos CipherString = DEFAULT 1157 1.1 christos SignatureAlgorithms = ECDSA+SHA256 1158 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1159 1.1 christos VerifyMode = Peer 1160 1.1 christos 1161 1.1 christos [test-35] 1162 1.1 christos ExpectedResult = Success 1163 1.1 christos ExpectedServerCANames = empty 1164 1.1 christos ExpectedServerCertType = P-256 1165 1.1 christos ExpectedServerSignHash = SHA256 1166 1.1 christos ExpectedServerSignType = EC 1167 1.1 christos 1168 1.1 christos 1169 1.1 christos # =========================================================== 1170 1.1 christos 1171 1.1 christos [36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point] 1172 1.1 christos ssl_conf = 36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-ssl 1173 1.1 christos 1174 1.1 christos [36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-ssl] 1175 1.1 christos server = 36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-server 1176 1.1 christos client = 36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-client 1177 1.1 christos 1178 1.1 christos [36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-server] 1179 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1180 1.1 christos CipherString = DEFAULT 1181 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-cecdsa-cert.pem 1182 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-cecdsa-key.pem 1183 1.1 christos MaxProtocol = TLSv1.3 1184 1.1 christos MinProtocol = TLSv1.3 1185 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1186 1.1 christos 1187 1.1 christos [36-TLS 1.3 ECDSA Signature Algorithm Selection compressed point-client] 1188 1.1 christos CipherString = DEFAULT 1189 1.1 christos SignatureAlgorithms = ECDSA+SHA256 1190 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1191 1.1 christos VerifyMode = Peer 1192 1.1 christos 1193 1.1 christos [test-36] 1194 1.1 christos ExpectedResult = Success 1195 1.1 christos ExpectedServerCANames = empty 1196 1.1 christos ExpectedServerCertType = P-256 1197 1.1 christos ExpectedServerSignHash = SHA256 1198 1.1 christos ExpectedServerSignType = EC 1199 1.1 christos 1200 1.1 christos 1201 1.1 christos # =========================================================== 1202 1.1 christos 1203 1.1 christos [37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1] 1204 1.1 christos ssl_conf = 37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-ssl 1205 1.1 christos 1206 1.1 christos [37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-ssl] 1207 1.1 christos server = 37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-server 1208 1.1 christos client = 37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-client 1209 1.1 christos 1210 1.1 christos [37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-server] 1211 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1212 1.1 christos CipherString = DEFAULT 1213 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1214 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1215 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1216 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1217 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1218 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1219 1.1 christos MaxProtocol = TLSv1.3 1220 1.1 christos MinProtocol = TLSv1.3 1221 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1222 1.1 christos 1223 1.1 christos [37-TLS 1.3 ECDSA Signature Algorithm Selection SHA1-client] 1224 1.1 christos CipherString = DEFAULT 1225 1.1 christos SignatureAlgorithms = ECDSA+SHA1 1226 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1227 1.1 christos VerifyMode = Peer 1228 1.1 christos 1229 1.1 christos [test-37] 1230 1.1 christos ExpectedResult = ServerFail 1231 1.1 christos 1232 1.1 christos 1233 1.1 christos # =========================================================== 1234 1.1 christos 1235 1.1 christos [38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS] 1236 1.1 christos ssl_conf = 38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-ssl 1237 1.1 christos 1238 1.1 christos [38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-ssl] 1239 1.1 christos server = 38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-server 1240 1.1 christos client = 38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-client 1241 1.1 christos 1242 1.1 christos [38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-server] 1243 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1244 1.1 christos CipherString = DEFAULT 1245 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1246 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1247 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1248 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1249 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1250 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1251 1.1 christos MaxProtocol = TLSv1.3 1252 1.1 christos MinProtocol = TLSv1.3 1253 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1254 1.1 christos 1255 1.1 christos [38-TLS 1.3 ECDSA Signature Algorithm Selection with PSS-client] 1256 1.1 christos CipherString = DEFAULT 1257 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1258 1.1 christos SignatureAlgorithms = ECDSA+SHA256:RSA-PSS+SHA256 1259 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1260 1.1 christos VerifyMode = Peer 1261 1.1 christos 1262 1.1 christos [test-38] 1263 1.1 christos ExpectedResult = Success 1264 1.1 christos ExpectedServerCANames = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1265 1.1 christos ExpectedServerCertType = P-256 1266 1.1 christos ExpectedServerSignHash = SHA256 1267 1.1 christos ExpectedServerSignType = EC 1268 1.1 christos 1269 1.1 christos 1270 1.1 christos # =========================================================== 1271 1.1 christos 1272 1.1 christos [39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS] 1273 1.1 christos ssl_conf = 39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-ssl 1274 1.1 christos 1275 1.1 christos [39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-ssl] 1276 1.1 christos server = 39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-server 1277 1.1 christos client = 39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-client 1278 1.1 christos 1279 1.1 christos [39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-server] 1280 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1281 1.1 christos CipherString = DEFAULT 1282 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1283 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1284 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1285 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1286 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1287 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1288 1.1 christos MaxProtocol = TLSv1.3 1289 1.1 christos MinProtocol = TLSv1.3 1290 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1291 1.1 christos 1292 1.1 christos [39-TLS 1.3 RSA Signature Algorithm Selection SHA384 with PSS-client] 1293 1.1 christos CipherString = DEFAULT 1294 1.1 christos SignatureAlgorithms = ECDSA+SHA384:RSA-PSS+SHA384 1295 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1296 1.1 christos VerifyMode = Peer 1297 1.1 christos 1298 1.1 christos [test-39] 1299 1.1 christos ExpectedResult = Success 1300 1.1 christos ExpectedServerCertType = RSA 1301 1.1 christos ExpectedServerSignHash = SHA384 1302 1.1 christos ExpectedServerSignType = RSA-PSS 1303 1.1 christos 1304 1.1 christos 1305 1.1 christos # =========================================================== 1306 1.1 christos 1307 1.1 christos [40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate] 1308 1.1 christos ssl_conf = 40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl 1309 1.1 christos 1310 1.1 christos [40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-ssl] 1311 1.1 christos server = 40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-server 1312 1.1 christos client = 40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-client 1313 1.1 christos 1314 1.1 christos [40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-server] 1315 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1316 1.1 christos CipherString = DEFAULT 1317 1.1 christos MaxProtocol = TLSv1.3 1318 1.1 christos MinProtocol = TLSv1.3 1319 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1320 1.1 christos 1321 1.1 christos [40-TLS 1.3 ECDSA Signature Algorithm Selection, no ECDSA certificate-client] 1322 1.1 christos CipherString = DEFAULT 1323 1.1 christos SignatureAlgorithms = ECDSA+SHA256 1324 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1325 1.1 christos VerifyMode = Peer 1326 1.1 christos 1327 1.1 christos [test-40] 1328 1.1 christos ExpectedResult = ServerFail 1329 1.1 christos 1330 1.1 christos 1331 1.1 christos # =========================================================== 1332 1.1 christos 1333 1.1 christos [41-TLS 1.3 RSA Signature Algorithm Selection, no PSS] 1334 1.1 christos ssl_conf = 41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-ssl 1335 1.1 christos 1336 1.1 christos [41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-ssl] 1337 1.1 christos server = 41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-server 1338 1.1 christos client = 41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-client 1339 1.1 christos 1340 1.1 christos [41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-server] 1341 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1342 1.1 christos CipherString = DEFAULT 1343 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1344 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1345 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1346 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1347 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1348 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1349 1.1 christos MaxProtocol = TLSv1.3 1350 1.1 christos MinProtocol = TLSv1.3 1351 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1352 1.1 christos 1353 1.1 christos [41-TLS 1.3 RSA Signature Algorithm Selection, no PSS-client] 1354 1.1 christos CipherString = DEFAULT 1355 1.1 christos SignatureAlgorithms = RSA+SHA256 1356 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1357 1.1 christos VerifyMode = Peer 1358 1.1 christos 1359 1.1 christos [test-41] 1360 1.1 christos ExpectedResult = ServerFail 1361 1.1 christos 1362 1.1 christos 1363 1.1 christos # =========================================================== 1364 1.1 christos 1365 1.1 christos [42-TLS 1.3 RSA-PSS Signature Algorithm Selection] 1366 1.1 christos ssl_conf = 42-TLS 1.3 RSA-PSS Signature Algorithm Selection-ssl 1367 1.1 christos 1368 1.1 christos [42-TLS 1.3 RSA-PSS Signature Algorithm Selection-ssl] 1369 1.1 christos server = 42-TLS 1.3 RSA-PSS Signature Algorithm Selection-server 1370 1.1 christos client = 42-TLS 1.3 RSA-PSS Signature Algorithm Selection-client 1371 1.1 christos 1372 1.1 christos [42-TLS 1.3 RSA-PSS Signature Algorithm Selection-server] 1373 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1374 1.1 christos CipherString = DEFAULT 1375 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1376 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1377 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1378 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1379 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1380 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1381 1.1 christos MaxProtocol = TLSv1.3 1382 1.1 christos MinProtocol = TLSv1.3 1383 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1384 1.1 christos 1385 1.1 christos [42-TLS 1.3 RSA-PSS Signature Algorithm Selection-client] 1386 1.1 christos CipherString = DEFAULT 1387 1.1 christos SignatureAlgorithms = RSA-PSS+SHA256 1388 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1389 1.1 christos VerifyMode = Peer 1390 1.1 christos 1391 1.1 christos [test-42] 1392 1.1 christos ExpectedResult = Success 1393 1.1 christos ExpectedServerCertType = RSA 1394 1.1 christos ExpectedServerSignHash = SHA256 1395 1.1 christos ExpectedServerSignType = RSA-PSS 1396 1.1 christos 1397 1.1 christos 1398 1.1 christos # =========================================================== 1399 1.1 christos 1400 1.1 christos [43-TLS 1.3 Ed25519 Signature Algorithm Selection] 1401 1.1 christos ssl_conf = 43-TLS 1.3 Ed25519 Signature Algorithm Selection-ssl 1402 1.1 christos 1403 1.1 christos [43-TLS 1.3 Ed25519 Signature Algorithm Selection-ssl] 1404 1.1 christos server = 43-TLS 1.3 Ed25519 Signature Algorithm Selection-server 1405 1.1 christos client = 43-TLS 1.3 Ed25519 Signature Algorithm Selection-client 1406 1.1 christos 1407 1.1 christos [43-TLS 1.3 Ed25519 Signature Algorithm Selection-server] 1408 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1409 1.1 christos CipherString = DEFAULT 1410 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1411 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1412 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1413 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1414 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1415 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1416 1.1 christos MaxProtocol = TLSv1.3 1417 1.1 christos MinProtocol = TLSv1.3 1418 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1419 1.1 christos 1420 1.1 christos [43-TLS 1.3 Ed25519 Signature Algorithm Selection-client] 1421 1.1 christos CipherString = DEFAULT 1422 1.1 christos SignatureAlgorithms = ed25519 1423 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1424 1.1 christos VerifyMode = Peer 1425 1.1 christos 1426 1.1 christos [test-43] 1427 1.1 christos ExpectedResult = Success 1428 1.1 christos ExpectedServerCertType = Ed25519 1429 1.1 christos ExpectedServerSignType = Ed25519 1430 1.1 christos 1431 1.1 christos 1432 1.1 christos # =========================================================== 1433 1.1 christos 1434 1.1 christos [44-TLS 1.3 Ed448 Signature Algorithm Selection] 1435 1.1 christos ssl_conf = 44-TLS 1.3 Ed448 Signature Algorithm Selection-ssl 1436 1.1 christos 1437 1.1 christos [44-TLS 1.3 Ed448 Signature Algorithm Selection-ssl] 1438 1.1 christos server = 44-TLS 1.3 Ed448 Signature Algorithm Selection-server 1439 1.1 christos client = 44-TLS 1.3 Ed448 Signature Algorithm Selection-client 1440 1.1 christos 1441 1.1 christos [44-TLS 1.3 Ed448 Signature Algorithm Selection-server] 1442 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1443 1.1 christos CipherString = DEFAULT 1444 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1445 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1446 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1447 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1448 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1449 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1450 1.1 christos MaxProtocol = TLSv1.3 1451 1.1 christos MinProtocol = TLSv1.3 1452 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1453 1.1 christos 1454 1.1 christos [44-TLS 1.3 Ed448 Signature Algorithm Selection-client] 1455 1.1 christos CipherString = DEFAULT 1456 1.1 christos SignatureAlgorithms = ed448 1457 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 1458 1.1 christos VerifyMode = Peer 1459 1.1 christos 1460 1.1 christos [test-44] 1461 1.1 christos ExpectedResult = Success 1462 1.1 christos ExpectedServerCertType = Ed448 1463 1.1 christos ExpectedServerSignType = Ed448 1464 1.1 christos 1465 1.1 christos 1466 1.1 christos # =========================================================== 1467 1.1 christos 1468 1.1 christos [45-TLS 1.3 Ed25519 CipherString and Groups Selection] 1469 1.1 christos ssl_conf = 45-TLS 1.3 Ed25519 CipherString and Groups Selection-ssl 1470 1.1 christos 1471 1.1 christos [45-TLS 1.3 Ed25519 CipherString and Groups Selection-ssl] 1472 1.1 christos server = 45-TLS 1.3 Ed25519 CipherString and Groups Selection-server 1473 1.1 christos client = 45-TLS 1.3 Ed25519 CipherString and Groups Selection-client 1474 1.1 christos 1475 1.1 christos [45-TLS 1.3 Ed25519 CipherString and Groups Selection-server] 1476 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1477 1.1 christos CipherString = DEFAULT 1478 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1479 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1480 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1481 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1482 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1483 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1484 1.1 christos MaxProtocol = TLSv1.3 1485 1.1 christos MinProtocol = TLSv1.3 1486 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1487 1.1 christos 1488 1.1 christos [45-TLS 1.3 Ed25519 CipherString and Groups Selection-client] 1489 1.1 christos CipherString = DEFAULT 1490 1.1 christos Groups = X25519 1491 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ed25519 1492 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1493 1.1 christos VerifyMode = Peer 1494 1.1 christos 1495 1.1 christos [test-45] 1496 1.1 christos ExpectedResult = Success 1497 1.1 christos ExpectedServerCertType = P-256 1498 1.1 christos ExpectedServerSignType = EC 1499 1.1 christos 1500 1.1 christos 1501 1.1 christos # =========================================================== 1502 1.1 christos 1503 1.1 christos [46-TLS 1.3 Ed448 CipherString and Groups Selection] 1504 1.1 christos ssl_conf = 46-TLS 1.3 Ed448 CipherString and Groups Selection-ssl 1505 1.1 christos 1506 1.1 christos [46-TLS 1.3 Ed448 CipherString and Groups Selection-ssl] 1507 1.1 christos server = 46-TLS 1.3 Ed448 CipherString and Groups Selection-server 1508 1.1 christos client = 46-TLS 1.3 Ed448 CipherString and Groups Selection-client 1509 1.1 christos 1510 1.1 christos [46-TLS 1.3 Ed448 CipherString and Groups Selection-server] 1511 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1512 1.1 christos CipherString = DEFAULT 1513 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-cert.pem 1514 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-key.pem 1515 1.1 christos Ed25519.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed25519-cert.pem 1516 1.1 christos Ed25519.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed25519-key.pem 1517 1.1 christos Ed448.Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 1518 1.1 christos Ed448.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 1519 1.1 christos MaxProtocol = TLSv1.3 1520 1.1 christos MinProtocol = TLSv1.3 1521 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1522 1.1 christos 1523 1.1 christos [46-TLS 1.3 Ed448 CipherString and Groups Selection-client] 1524 1.1 christos CipherString = DEFAULT 1525 1.1 christos Groups = X448 1526 1.1 christos SignatureAlgorithms = ECDSA+SHA256:ed448 1527 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1528 1.1 christos VerifyMode = Peer 1529 1.1 christos 1530 1.1 christos [test-46] 1531 1.1 christos ExpectedResult = Success 1532 1.1 christos ExpectedServerCertType = P-256 1533 1.1 christos ExpectedServerSignType = EC 1534 1.1 christos 1535 1.1 christos 1536 1.1 christos # =========================================================== 1537 1.1 christos 1538 1.1 christos [47-TLS 1.3 RSA Client Auth Signature Algorithm Selection] 1539 1.1 christos ssl_conf = 47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-ssl 1540 1.1 christos 1541 1.1 christos [47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-ssl] 1542 1.1 christos server = 47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-server 1543 1.1 christos client = 47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-client 1544 1.1 christos 1545 1.1 christos [47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-server] 1546 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1547 1.1 christos CipherString = DEFAULT 1548 1.1 christos ClientSignatureAlgorithms = PSS+SHA256 1549 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1550 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1551 1.1 christos VerifyMode = Require 1552 1.1 christos 1553 1.1 christos [47-TLS 1.3 RSA Client Auth Signature Algorithm Selection-client] 1554 1.1 christos CipherString = DEFAULT 1555 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-client-chain.pem 1556 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-key.pem 1557 1.1 christos MaxProtocol = TLSv1.3 1558 1.1 christos MinProtocol = TLSv1.3 1559 1.1 christos RSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-client-chain.pem 1560 1.1 christos RSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-key.pem 1561 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1562 1.1 christos VerifyMode = Peer 1563 1.1 christos 1564 1.1 christos [test-47] 1565 1.1 christos ExpectedClientCANames = empty 1566 1.1 christos ExpectedClientCertType = RSA 1567 1.1 christos ExpectedClientSignHash = SHA256 1568 1.1 christos ExpectedClientSignType = RSA-PSS 1569 1.1 christos ExpectedResult = Success 1570 1.1 christos 1571 1.1 christos 1572 1.1 christos # =========================================================== 1573 1.1 christos 1574 1.1 christos [48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names] 1575 1.1 christos ssl_conf = 48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-ssl 1576 1.1 christos 1577 1.1 christos [48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-ssl] 1578 1.1 christos server = 48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-server 1579 1.1 christos client = 48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-client 1580 1.1 christos 1581 1.1 christos [48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-server] 1582 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1583 1.1 christos CipherString = DEFAULT 1584 1.1 christos ClientSignatureAlgorithms = PSS+SHA256 1585 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1586 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1587 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1588 1.1 christos VerifyMode = Require 1589 1.1 christos 1590 1.1 christos [48-TLS 1.3 RSA Client Auth Signature Algorithm Selection non-empty CA Names-client] 1591 1.1 christos CipherString = DEFAULT 1592 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-client-chain.pem 1593 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-key.pem 1594 1.1 christos MaxProtocol = TLSv1.3 1595 1.1 christos MinProtocol = TLSv1.3 1596 1.1 christos RSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-client-chain.pem 1597 1.1 christos RSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-key.pem 1598 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1599 1.1 christos VerifyMode = Peer 1600 1.1 christos 1601 1.1 christos [test-48] 1602 1.1 christos ExpectedClientCANames = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1603 1.1 christos ExpectedClientCertType = RSA 1604 1.1 christos ExpectedClientSignHash = SHA256 1605 1.1 christos ExpectedClientSignType = RSA-PSS 1606 1.1 christos ExpectedResult = Success 1607 1.1 christos 1608 1.1 christos 1609 1.1 christos # =========================================================== 1610 1.1 christos 1611 1.1 christos [49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection] 1612 1.1 christos ssl_conf = 49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-ssl 1613 1.1 christos 1614 1.1 christos [49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-ssl] 1615 1.1 christos server = 49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-server 1616 1.1 christos client = 49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-client 1617 1.1 christos 1618 1.1 christos [49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-server] 1619 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1620 1.1 christos CipherString = DEFAULT 1621 1.1 christos ClientSignatureAlgorithms = ECDSA+SHA256 1622 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1623 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1624 1.1 christos VerifyMode = Require 1625 1.1 christos 1626 1.1 christos [49-TLS 1.3 ECDSA Client Auth Signature Algorithm Selection-client] 1627 1.1 christos CipherString = DEFAULT 1628 1.1 christos ECDSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-client-chain.pem 1629 1.1 christos ECDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-ecdsa-key.pem 1630 1.1 christos MaxProtocol = TLSv1.3 1631 1.1 christos MinProtocol = TLSv1.3 1632 1.1 christos RSA.Certificate = ${ENV::TEST_CERTS_DIR}/ee-client-chain.pem 1633 1.1 christos RSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/ee-key.pem 1634 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1635 1.1 christos VerifyMode = Peer 1636 1.1 christos 1637 1.1 christos [test-49] 1638 1.1 christos ExpectedClientCertType = P-256 1639 1.1 christos ExpectedClientSignHash = SHA256 1640 1.1 christos ExpectedClientSignType = EC 1641 1.1 christos ExpectedResult = Success 1642 1.1 christos 1643 1.1 christos 1644 1.1 christos # =========================================================== 1645 1.1 christos 1646 1.1 christos [50-TLS 1.3 Ed25519 Client Auth] 1647 1.1 christos ssl_conf = 50-TLS 1.3 Ed25519 Client Auth-ssl 1648 1.1 christos 1649 1.1 christos [50-TLS 1.3 Ed25519 Client Auth-ssl] 1650 1.1 christos server = 50-TLS 1.3 Ed25519 Client Auth-server 1651 1.1 christos client = 50-TLS 1.3 Ed25519 Client Auth-client 1652 1.1 christos 1653 1.1 christos [50-TLS 1.3 Ed25519 Client Auth-server] 1654 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1655 1.1 christos CipherString = DEFAULT 1656 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1657 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1658 1.1 christos VerifyMode = Require 1659 1.1 christos 1660 1.1 christos [50-TLS 1.3 Ed25519 Client Auth-client] 1661 1.1 christos CipherString = DEFAULT 1662 1.1 christos EdDSA.Certificate = ${ENV::TEST_CERTS_DIR}/client-ed25519-cert.pem 1663 1.1 christos EdDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/client-ed25519-key.pem 1664 1.1 christos MaxProtocol = TLSv1.3 1665 1.1 christos MinProtocol = TLSv1.3 1666 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1667 1.1 christos VerifyMode = Peer 1668 1.1 christos 1669 1.1 christos [test-50] 1670 1.1 christos ExpectedClientCertType = Ed25519 1671 1.1 christos ExpectedClientSignType = Ed25519 1672 1.1 christos ExpectedResult = Success 1673 1.1 christos 1674 1.1 christos 1675 1.1 christos # =========================================================== 1676 1.1 christos 1677 1.1 christos [51-TLS 1.3 Ed448 Client Auth] 1678 1.1 christos ssl_conf = 51-TLS 1.3 Ed448 Client Auth-ssl 1679 1.1 christos 1680 1.1 christos [51-TLS 1.3 Ed448 Client Auth-ssl] 1681 1.1 christos server = 51-TLS 1.3 Ed448 Client Auth-server 1682 1.1 christos client = 51-TLS 1.3 Ed448 Client Auth-client 1683 1.1 christos 1684 1.1 christos [51-TLS 1.3 Ed448 Client Auth-server] 1685 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1686 1.1 christos CipherString = DEFAULT 1687 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1688 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1689 1.1 christos VerifyMode = Require 1690 1.1 christos 1691 1.1 christos [51-TLS 1.3 Ed448 Client Auth-client] 1692 1.1 christos CipherString = DEFAULT 1693 1.1 christos EdDSA.Certificate = ${ENV::TEST_CERTS_DIR}/client-ed448-cert.pem 1694 1.1 christos EdDSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/client-ed448-key.pem 1695 1.1 christos MaxProtocol = TLSv1.3 1696 1.1 christos MinProtocol = TLSv1.3 1697 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1698 1.1 christos VerifyMode = Peer 1699 1.1 christos 1700 1.1 christos [test-51] 1701 1.1 christos ExpectedClientCertType = Ed448 1702 1.1 christos ExpectedClientSignType = Ed448 1703 1.1 christos ExpectedResult = Success 1704 1.1 christos 1705 1.1 christos 1706 1.1 christos # =========================================================== 1707 1.1 christos 1708 1.1 christos [52-TLS 1.3 ECDSA with brainpool] 1709 1.1 christos ssl_conf = 52-TLS 1.3 ECDSA with brainpool-ssl 1710 1.1 christos 1711 1.1 christos [52-TLS 1.3 ECDSA with brainpool-ssl] 1712 1.1 christos server = 52-TLS 1.3 ECDSA with brainpool-server 1713 1.1 christos client = 52-TLS 1.3 ECDSA with brainpool-client 1714 1.1 christos 1715 1.1 christos [52-TLS 1.3 ECDSA with brainpool-server] 1716 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ecdsa-brainpoolP256r1-cert.pem 1717 1.1 christos CipherString = DEFAULT 1718 1.1 christos Groups = brainpoolP256r1 1719 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ecdsa-brainpoolP256r1-key.pem 1720 1.1 christos 1721 1.1 christos [52-TLS 1.3 ECDSA with brainpool-client] 1722 1.1 christos CipherString = DEFAULT 1723 1.1 christos Groups = brainpoolP256r1 1724 1.1 christos MaxProtocol = TLSv1.3 1725 1.1 christos MinProtocol = TLSv1.3 1726 1.1 christos RequestCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1727 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1728 1.1 christos VerifyMode = Peer 1729 1.1 christos 1730 1.1 christos [test-52] 1731 1.1 christos ExpectedResult = ServerFail 1732 1.1 christos 1733 1.1 christos 1734 1.1 christos # =========================================================== 1735 1.1 christos 1736 1.1 christos [53-TLS 1.2 DSA Certificate Test] 1737 1.1 christos ssl_conf = 53-TLS 1.2 DSA Certificate Test-ssl 1738 1.1 christos 1739 1.1 christos [53-TLS 1.2 DSA Certificate Test-ssl] 1740 1.1 christos server = 53-TLS 1.2 DSA Certificate Test-server 1741 1.1 christos client = 53-TLS 1.2 DSA Certificate Test-client 1742 1.1 christos 1743 1.1 christos [53-TLS 1.2 DSA Certificate Test-server] 1744 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1745 1.1 christos CipherString = ALL 1746 1.1 christos DHParameters = ${ENV::TEST_CERTS_DIR}/dhp2048.pem 1747 1.1 christos DSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-dsa-cert.pem 1748 1.1 christos DSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-dsa-key.pem 1749 1.1 christos MaxProtocol = TLSv1.2 1750 1.1 christos MinProtocol = TLSv1.2 1751 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1752 1.1 christos 1753 1.1 christos [53-TLS 1.2 DSA Certificate Test-client] 1754 1.1 christos CipherString = ALL 1755 1.1 christos SignatureAlgorithms = DSA+SHA256:DSA+SHA1 1756 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1757 1.1 christos VerifyMode = Peer 1758 1.1 christos 1759 1.1 christos [test-53] 1760 1.1 christos ExpectedResult = Success 1761 1.1 christos 1762 1.1 christos 1763 1.1 christos # =========================================================== 1764 1.1 christos 1765 1.1 christos [54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms] 1766 1.1 christos ssl_conf = 54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-ssl 1767 1.1 christos 1768 1.1 christos [54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-ssl] 1769 1.1 christos server = 54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-server 1770 1.1 christos client = 54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-client 1771 1.1 christos 1772 1.1 christos [54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-server] 1773 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1774 1.1 christos CipherString = DEFAULT 1775 1.1 christos ClientSignatureAlgorithms = ECDSA+SHA1:DSA+SHA256:RSA+SHA256 1776 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1777 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-cert.pem 1778 1.1 christos VerifyMode = Request 1779 1.1 christos 1780 1.1 christos [54-TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms-client] 1781 1.1 christos CipherString = DEFAULT 1782 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1783 1.1 christos VerifyMode = Peer 1784 1.1 christos 1785 1.1 christos [test-54] 1786 1.1 christos ExpectedResult = ServerFail 1787 1.1 christos 1788 1.1 christos 1789 1.1 christos # =========================================================== 1790 1.1 christos 1791 1.1 christos [55-TLS 1.3 DSA Certificate Test] 1792 1.1 christos ssl_conf = 55-TLS 1.3 DSA Certificate Test-ssl 1793 1.1 christos 1794 1.1 christos [55-TLS 1.3 DSA Certificate Test-ssl] 1795 1.1 christos server = 55-TLS 1.3 DSA Certificate Test-server 1796 1.1 christos client = 55-TLS 1.3 DSA Certificate Test-client 1797 1.1 christos 1798 1.1 christos [55-TLS 1.3 DSA Certificate Test-server] 1799 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1800 1.1 christos CipherString = ALL 1801 1.1 christos DSA.Certificate = ${ENV::TEST_CERTS_DIR}/server-dsa-cert.pem 1802 1.1 christos DSA.PrivateKey = ${ENV::TEST_CERTS_DIR}/server-dsa-key.pem 1803 1.1 christos MaxProtocol = TLSv1.3 1804 1.1 christos MinProtocol = TLSv1.3 1805 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1806 1.1 christos 1807 1.1 christos [55-TLS 1.3 DSA Certificate Test-client] 1808 1.1 christos CipherString = ALL 1809 1.1 christos SignatureAlgorithms = DSA+SHA1:DSA+SHA256:ECDSA+SHA256 1810 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1811 1.1 christos VerifyMode = Peer 1812 1.1 christos 1813 1.1 christos [test-55] 1814 1.1 christos ExpectedResult = ServerFail 1815 1.1 christos 1816 1.1 christos 1817