1 1.1 christos # Generated with generate_ssl_tests.pl 2 1.1 christos 3 1.1 christos num_tests = 19 4 1.1 christos 5 1.1 christos test-0 = 0-resumption 6 1.1 christos test-1 = 1-resumption 7 1.1 christos test-2 = 2-resumption 8 1.1 christos test-3 = 3-resumption 9 1.1 christos test-4 = 4-resumption 10 1.1 christos test-5 = 5-resumption 11 1.1 christos test-6 = 6-resumption 12 1.1 christos test-7 = 7-resumption 13 1.1 christos test-8 = 8-resumption 14 1.1 christos test-9 = 9-resumption 15 1.1 christos test-10 = 10-resumption 16 1.1 christos test-11 = 11-resumption 17 1.1 christos test-12 = 12-resumption 18 1.1 christos test-13 = 13-resumption 19 1.1 christos test-14 = 14-resumption 20 1.1 christos test-15 = 15-resumption 21 1.1 christos test-16 = 16-resumption-when-mfl-ext-is-missing 22 1.1 christos test-17 = 17-resumption-when-mfl-ext-is-different 23 1.1 christos test-18 = 18-resumption-when-mfl-ext-is-correct 24 1.1 christos # =========================================================== 25 1.1 christos 26 1.1 christos [0-resumption] 27 1.1 christos ssl_conf = 0-resumption-ssl 28 1.1 christos 29 1.1 christos [0-resumption-ssl] 30 1.1 christos server = 0-resumption-server 31 1.1 christos client = 0-resumption-client 32 1.1 christos resume-server = 0-resumption-resume-server 33 1.1 christos resume-client = 0-resumption-client 34 1.1 christos 35 1.1 christos [0-resumption-server] 36 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 37 1.1 christos CipherString = DEFAULT 38 1.1 christos MaxProtocol = DTLSv1 39 1.1 christos MinProtocol = DTLSv1 40 1.1 christos Options = SessionTicket 41 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 42 1.1 christos 43 1.1 christos [0-resumption-resume-server] 44 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 45 1.1 christos CipherString = DEFAULT 46 1.1 christos MaxProtocol = DTLSv1 47 1.1 christos Options = SessionTicket 48 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 49 1.1 christos 50 1.1 christos [0-resumption-client] 51 1.1 christos CipherString = DEFAULT 52 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 53 1.1 christos VerifyMode = Peer 54 1.1 christos 55 1.1 christos [test-0] 56 1.1 christos ExpectedProtocol = DTLSv1 57 1.1 christos HandshakeMode = Resume 58 1.1 christos Method = DTLS 59 1.1 christos ResumptionExpected = Yes 60 1.1 christos 61 1.1 christos 62 1.1 christos # =========================================================== 63 1.1 christos 64 1.1 christos [1-resumption] 65 1.1 christos ssl_conf = 1-resumption-ssl 66 1.1 christos 67 1.1 christos [1-resumption-ssl] 68 1.1 christos server = 1-resumption-server 69 1.1 christos client = 1-resumption-client 70 1.1 christos resume-server = 1-resumption-resume-server 71 1.1 christos resume-client = 1-resumption-client 72 1.1 christos 73 1.1 christos [1-resumption-server] 74 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 75 1.1 christos CipherString = DEFAULT 76 1.1 christos MaxProtocol = DTLSv1 77 1.1 christos MinProtocol = DTLSv1 78 1.1 christos Options = -SessionTicket 79 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 80 1.1 christos 81 1.1 christos [1-resumption-resume-server] 82 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 83 1.1 christos CipherString = DEFAULT 84 1.1 christos MaxProtocol = DTLSv1 85 1.1 christos Options = -SessionTicket 86 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 87 1.1 christos 88 1.1 christos [1-resumption-client] 89 1.1 christos CipherString = DEFAULT 90 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 91 1.1 christos VerifyMode = Peer 92 1.1 christos 93 1.1 christos [test-1] 94 1.1 christos ExpectedProtocol = DTLSv1 95 1.1 christos HandshakeMode = Resume 96 1.1 christos Method = DTLS 97 1.1 christos ResumptionExpected = Yes 98 1.1 christos 99 1.1 christos 100 1.1 christos # =========================================================== 101 1.1 christos 102 1.1 christos [2-resumption] 103 1.1 christos ssl_conf = 2-resumption-ssl 104 1.1 christos 105 1.1 christos [2-resumption-ssl] 106 1.1 christos server = 2-resumption-server 107 1.1 christos client = 2-resumption-client 108 1.1 christos resume-server = 2-resumption-resume-server 109 1.1 christos resume-client = 2-resumption-client 110 1.1 christos 111 1.1 christos [2-resumption-server] 112 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 113 1.1 christos CipherString = DEFAULT 114 1.1 christos MaxProtocol = DTLSv1 115 1.1 christos MinProtocol = DTLSv1 116 1.1 christos Options = SessionTicket 117 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 118 1.1 christos 119 1.1 christos [2-resumption-resume-server] 120 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 121 1.1 christos CipherString = DEFAULT 122 1.1 christos MaxProtocol = DTLSv1.2 123 1.1 christos Options = SessionTicket 124 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 125 1.1 christos 126 1.1 christos [2-resumption-client] 127 1.1 christos CipherString = DEFAULT 128 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 129 1.1 christos VerifyMode = Peer 130 1.1 christos 131 1.1 christos [test-2] 132 1.1 christos ExpectedProtocol = DTLSv1.2 133 1.1 christos HandshakeMode = Resume 134 1.1 christos Method = DTLS 135 1.1 christos ResumptionExpected = No 136 1.1 christos 137 1.1 christos 138 1.1 christos # =========================================================== 139 1.1 christos 140 1.1 christos [3-resumption] 141 1.1 christos ssl_conf = 3-resumption-ssl 142 1.1 christos 143 1.1 christos [3-resumption-ssl] 144 1.1 christos server = 3-resumption-server 145 1.1 christos client = 3-resumption-client 146 1.1 christos resume-server = 3-resumption-resume-server 147 1.1 christos resume-client = 3-resumption-client 148 1.1 christos 149 1.1 christos [3-resumption-server] 150 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 151 1.1 christos CipherString = DEFAULT 152 1.1 christos MaxProtocol = DTLSv1 153 1.1 christos MinProtocol = DTLSv1 154 1.1 christos Options = -SessionTicket 155 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 156 1.1 christos 157 1.1 christos [3-resumption-resume-server] 158 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 159 1.1 christos CipherString = DEFAULT 160 1.1 christos MaxProtocol = DTLSv1.2 161 1.1 christos Options = -SessionTicket 162 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 163 1.1 christos 164 1.1 christos [3-resumption-client] 165 1.1 christos CipherString = DEFAULT 166 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 167 1.1 christos VerifyMode = Peer 168 1.1 christos 169 1.1 christos [test-3] 170 1.1 christos ExpectedProtocol = DTLSv1.2 171 1.1 christos HandshakeMode = Resume 172 1.1 christos Method = DTLS 173 1.1 christos ResumptionExpected = No 174 1.1 christos 175 1.1 christos 176 1.1 christos # =========================================================== 177 1.1 christos 178 1.1 christos [4-resumption] 179 1.1 christos ssl_conf = 4-resumption-ssl 180 1.1 christos 181 1.1 christos [4-resumption-ssl] 182 1.1 christos server = 4-resumption-server 183 1.1 christos client = 4-resumption-client 184 1.1 christos resume-server = 4-resumption-resume-server 185 1.1 christos resume-client = 4-resumption-client 186 1.1 christos 187 1.1 christos [4-resumption-server] 188 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 189 1.1 christos CipherString = DEFAULT 190 1.1 christos MaxProtocol = DTLSv1.2 191 1.1 christos MinProtocol = DTLSv1.2 192 1.1 christos Options = SessionTicket 193 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 194 1.1 christos 195 1.1 christos [4-resumption-resume-server] 196 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 197 1.1 christos CipherString = DEFAULT 198 1.1 christos MaxProtocol = DTLSv1 199 1.1 christos Options = SessionTicket 200 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 201 1.1 christos 202 1.1 christos [4-resumption-client] 203 1.1 christos CipherString = DEFAULT 204 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 205 1.1 christos VerifyMode = Peer 206 1.1 christos 207 1.1 christos [test-4] 208 1.1 christos ExpectedProtocol = DTLSv1 209 1.1 christos HandshakeMode = Resume 210 1.1 christos Method = DTLS 211 1.1 christos ResumptionExpected = No 212 1.1 christos 213 1.1 christos 214 1.1 christos # =========================================================== 215 1.1 christos 216 1.1 christos [5-resumption] 217 1.1 christos ssl_conf = 5-resumption-ssl 218 1.1 christos 219 1.1 christos [5-resumption-ssl] 220 1.1 christos server = 5-resumption-server 221 1.1 christos client = 5-resumption-client 222 1.1 christos resume-server = 5-resumption-resume-server 223 1.1 christos resume-client = 5-resumption-client 224 1.1 christos 225 1.1 christos [5-resumption-server] 226 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 227 1.1 christos CipherString = DEFAULT 228 1.1 christos MaxProtocol = DTLSv1.2 229 1.1 christos MinProtocol = DTLSv1.2 230 1.1 christos Options = -SessionTicket 231 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 232 1.1 christos 233 1.1 christos [5-resumption-resume-server] 234 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 235 1.1 christos CipherString = DEFAULT 236 1.1 christos MaxProtocol = DTLSv1 237 1.1 christos Options = -SessionTicket 238 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 239 1.1 christos 240 1.1 christos [5-resumption-client] 241 1.1 christos CipherString = DEFAULT 242 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 243 1.1 christos VerifyMode = Peer 244 1.1 christos 245 1.1 christos [test-5] 246 1.1 christos ExpectedProtocol = DTLSv1 247 1.1 christos HandshakeMode = Resume 248 1.1 christos Method = DTLS 249 1.1 christos ResumptionExpected = No 250 1.1 christos 251 1.1 christos 252 1.1 christos # =========================================================== 253 1.1 christos 254 1.1 christos [6-resumption] 255 1.1 christos ssl_conf = 6-resumption-ssl 256 1.1 christos 257 1.1 christos [6-resumption-ssl] 258 1.1 christos server = 6-resumption-server 259 1.1 christos client = 6-resumption-client 260 1.1 christos resume-server = 6-resumption-resume-server 261 1.1 christos resume-client = 6-resumption-client 262 1.1 christos 263 1.1 christos [6-resumption-server] 264 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 265 1.1 christos CipherString = DEFAULT 266 1.1 christos MaxProtocol = DTLSv1.2 267 1.1 christos MinProtocol = DTLSv1.2 268 1.1 christos Options = SessionTicket 269 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 270 1.1 christos 271 1.1 christos [6-resumption-resume-server] 272 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 273 1.1 christos CipherString = DEFAULT 274 1.1 christos MaxProtocol = DTLSv1.2 275 1.1 christos Options = SessionTicket 276 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 277 1.1 christos 278 1.1 christos [6-resumption-client] 279 1.1 christos CipherString = DEFAULT 280 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 281 1.1 christos VerifyMode = Peer 282 1.1 christos 283 1.1 christos [test-6] 284 1.1 christos ExpectedProtocol = DTLSv1.2 285 1.1 christos HandshakeMode = Resume 286 1.1 christos Method = DTLS 287 1.1 christos ResumptionExpected = Yes 288 1.1 christos 289 1.1 christos 290 1.1 christos # =========================================================== 291 1.1 christos 292 1.1 christos [7-resumption] 293 1.1 christos ssl_conf = 7-resumption-ssl 294 1.1 christos 295 1.1 christos [7-resumption-ssl] 296 1.1 christos server = 7-resumption-server 297 1.1 christos client = 7-resumption-client 298 1.1 christos resume-server = 7-resumption-resume-server 299 1.1 christos resume-client = 7-resumption-client 300 1.1 christos 301 1.1 christos [7-resumption-server] 302 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 303 1.1 christos CipherString = DEFAULT 304 1.1 christos MaxProtocol = DTLSv1.2 305 1.1 christos MinProtocol = DTLSv1.2 306 1.1 christos Options = -SessionTicket 307 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 308 1.1 christos 309 1.1 christos [7-resumption-resume-server] 310 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 311 1.1 christos CipherString = DEFAULT 312 1.1 christos MaxProtocol = DTLSv1.2 313 1.1 christos Options = -SessionTicket 314 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 315 1.1 christos 316 1.1 christos [7-resumption-client] 317 1.1 christos CipherString = DEFAULT 318 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 319 1.1 christos VerifyMode = Peer 320 1.1 christos 321 1.1 christos [test-7] 322 1.1 christos ExpectedProtocol = DTLSv1.2 323 1.1 christos HandshakeMode = Resume 324 1.1 christos Method = DTLS 325 1.1 christos ResumptionExpected = Yes 326 1.1 christos 327 1.1 christos 328 1.1 christos # =========================================================== 329 1.1 christos 330 1.1 christos [8-resumption] 331 1.1 christos ssl_conf = 8-resumption-ssl 332 1.1 christos 333 1.1 christos [8-resumption-ssl] 334 1.1 christos server = 8-resumption-server 335 1.1 christos client = 8-resumption-client 336 1.1 christos resume-server = 8-resumption-server 337 1.1 christos resume-client = 8-resumption-resume-client 338 1.1 christos 339 1.1 christos [8-resumption-server] 340 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 341 1.1 christos CipherString = DEFAULT 342 1.1 christos Options = SessionTicket 343 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 344 1.1 christos 345 1.1 christos [8-resumption-client] 346 1.1 christos CipherString = DEFAULT 347 1.1 christos MaxProtocol = DTLSv1 348 1.1 christos MinProtocol = DTLSv1 349 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 350 1.1 christos VerifyMode = Peer 351 1.1 christos 352 1.1 christos [8-resumption-resume-client] 353 1.1 christos CipherString = DEFAULT 354 1.1 christos MaxProtocol = DTLSv1 355 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 356 1.1 christos VerifyMode = Peer 357 1.1 christos 358 1.1 christos [test-8] 359 1.1 christos ExpectedProtocol = DTLSv1 360 1.1 christos HandshakeMode = Resume 361 1.1 christos Method = DTLS 362 1.1 christos ResumptionExpected = Yes 363 1.1 christos 364 1.1 christos 365 1.1 christos # =========================================================== 366 1.1 christos 367 1.1 christos [9-resumption] 368 1.1 christos ssl_conf = 9-resumption-ssl 369 1.1 christos 370 1.1 christos [9-resumption-ssl] 371 1.1 christos server = 9-resumption-server 372 1.1 christos client = 9-resumption-client 373 1.1 christos resume-server = 9-resumption-server 374 1.1 christos resume-client = 9-resumption-resume-client 375 1.1 christos 376 1.1 christos [9-resumption-server] 377 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 378 1.1 christos CipherString = DEFAULT 379 1.1 christos Options = -SessionTicket 380 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 381 1.1 christos 382 1.1 christos [9-resumption-client] 383 1.1 christos CipherString = DEFAULT 384 1.1 christos MaxProtocol = DTLSv1 385 1.1 christos MinProtocol = DTLSv1 386 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 387 1.1 christos VerifyMode = Peer 388 1.1 christos 389 1.1 christos [9-resumption-resume-client] 390 1.1 christos CipherString = DEFAULT 391 1.1 christos MaxProtocol = DTLSv1 392 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 393 1.1 christos VerifyMode = Peer 394 1.1 christos 395 1.1 christos [test-9] 396 1.1 christos ExpectedProtocol = DTLSv1 397 1.1 christos HandshakeMode = Resume 398 1.1 christos Method = DTLS 399 1.1 christos ResumptionExpected = Yes 400 1.1 christos 401 1.1 christos 402 1.1 christos # =========================================================== 403 1.1 christos 404 1.1 christos [10-resumption] 405 1.1 christos ssl_conf = 10-resumption-ssl 406 1.1 christos 407 1.1 christos [10-resumption-ssl] 408 1.1 christos server = 10-resumption-server 409 1.1 christos client = 10-resumption-client 410 1.1 christos resume-server = 10-resumption-server 411 1.1 christos resume-client = 10-resumption-resume-client 412 1.1 christos 413 1.1 christos [10-resumption-server] 414 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 415 1.1 christos CipherString = DEFAULT 416 1.1 christos Options = SessionTicket 417 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 418 1.1 christos 419 1.1 christos [10-resumption-client] 420 1.1 christos CipherString = DEFAULT 421 1.1 christos MaxProtocol = DTLSv1 422 1.1 christos MinProtocol = DTLSv1 423 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 424 1.1 christos VerifyMode = Peer 425 1.1 christos 426 1.1 christos [10-resumption-resume-client] 427 1.1 christos CipherString = DEFAULT 428 1.1 christos MaxProtocol = DTLSv1.2 429 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 430 1.1 christos VerifyMode = Peer 431 1.1 christos 432 1.1 christos [test-10] 433 1.1 christos ExpectedProtocol = DTLSv1.2 434 1.1 christos HandshakeMode = Resume 435 1.1 christos Method = DTLS 436 1.1 christos ResumptionExpected = No 437 1.1 christos 438 1.1 christos 439 1.1 christos # =========================================================== 440 1.1 christos 441 1.1 christos [11-resumption] 442 1.1 christos ssl_conf = 11-resumption-ssl 443 1.1 christos 444 1.1 christos [11-resumption-ssl] 445 1.1 christos server = 11-resumption-server 446 1.1 christos client = 11-resumption-client 447 1.1 christos resume-server = 11-resumption-server 448 1.1 christos resume-client = 11-resumption-resume-client 449 1.1 christos 450 1.1 christos [11-resumption-server] 451 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 452 1.1 christos CipherString = DEFAULT 453 1.1 christos Options = -SessionTicket 454 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 455 1.1 christos 456 1.1 christos [11-resumption-client] 457 1.1 christos CipherString = DEFAULT 458 1.1 christos MaxProtocol = DTLSv1 459 1.1 christos MinProtocol = DTLSv1 460 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 461 1.1 christos VerifyMode = Peer 462 1.1 christos 463 1.1 christos [11-resumption-resume-client] 464 1.1 christos CipherString = DEFAULT 465 1.1 christos MaxProtocol = DTLSv1.2 466 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 467 1.1 christos VerifyMode = Peer 468 1.1 christos 469 1.1 christos [test-11] 470 1.1 christos ExpectedProtocol = DTLSv1.2 471 1.1 christos HandshakeMode = Resume 472 1.1 christos Method = DTLS 473 1.1 christos ResumptionExpected = No 474 1.1 christos 475 1.1 christos 476 1.1 christos # =========================================================== 477 1.1 christos 478 1.1 christos [12-resumption] 479 1.1 christos ssl_conf = 12-resumption-ssl 480 1.1 christos 481 1.1 christos [12-resumption-ssl] 482 1.1 christos server = 12-resumption-server 483 1.1 christos client = 12-resumption-client 484 1.1 christos resume-server = 12-resumption-server 485 1.1 christos resume-client = 12-resumption-resume-client 486 1.1 christos 487 1.1 christos [12-resumption-server] 488 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 489 1.1 christos CipherString = DEFAULT 490 1.1 christos Options = SessionTicket 491 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 492 1.1 christos 493 1.1 christos [12-resumption-client] 494 1.1 christos CipherString = DEFAULT 495 1.1 christos MaxProtocol = DTLSv1.2 496 1.1 christos MinProtocol = DTLSv1.2 497 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 498 1.1 christos VerifyMode = Peer 499 1.1 christos 500 1.1 christos [12-resumption-resume-client] 501 1.1 christos CipherString = DEFAULT 502 1.1 christos MaxProtocol = DTLSv1 503 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 504 1.1 christos VerifyMode = Peer 505 1.1 christos 506 1.1 christos [test-12] 507 1.1 christos ExpectedProtocol = DTLSv1 508 1.1 christos HandshakeMode = Resume 509 1.1 christos Method = DTLS 510 1.1 christos ResumptionExpected = No 511 1.1 christos 512 1.1 christos 513 1.1 christos # =========================================================== 514 1.1 christos 515 1.1 christos [13-resumption] 516 1.1 christos ssl_conf = 13-resumption-ssl 517 1.1 christos 518 1.1 christos [13-resumption-ssl] 519 1.1 christos server = 13-resumption-server 520 1.1 christos client = 13-resumption-client 521 1.1 christos resume-server = 13-resumption-server 522 1.1 christos resume-client = 13-resumption-resume-client 523 1.1 christos 524 1.1 christos [13-resumption-server] 525 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 526 1.1 christos CipherString = DEFAULT 527 1.1 christos Options = -SessionTicket 528 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 529 1.1 christos 530 1.1 christos [13-resumption-client] 531 1.1 christos CipherString = DEFAULT 532 1.1 christos MaxProtocol = DTLSv1.2 533 1.1 christos MinProtocol = DTLSv1.2 534 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 535 1.1 christos VerifyMode = Peer 536 1.1 christos 537 1.1 christos [13-resumption-resume-client] 538 1.1 christos CipherString = DEFAULT 539 1.1 christos MaxProtocol = DTLSv1 540 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 541 1.1 christos VerifyMode = Peer 542 1.1 christos 543 1.1 christos [test-13] 544 1.1 christos ExpectedProtocol = DTLSv1 545 1.1 christos HandshakeMode = Resume 546 1.1 christos Method = DTLS 547 1.1 christos ResumptionExpected = No 548 1.1 christos 549 1.1 christos 550 1.1 christos # =========================================================== 551 1.1 christos 552 1.1 christos [14-resumption] 553 1.1 christos ssl_conf = 14-resumption-ssl 554 1.1 christos 555 1.1 christos [14-resumption-ssl] 556 1.1 christos server = 14-resumption-server 557 1.1 christos client = 14-resumption-client 558 1.1 christos resume-server = 14-resumption-server 559 1.1 christos resume-client = 14-resumption-resume-client 560 1.1 christos 561 1.1 christos [14-resumption-server] 562 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 563 1.1 christos CipherString = DEFAULT 564 1.1 christos Options = SessionTicket 565 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 566 1.1 christos 567 1.1 christos [14-resumption-client] 568 1.1 christos CipherString = DEFAULT 569 1.1 christos MaxProtocol = DTLSv1.2 570 1.1 christos MinProtocol = DTLSv1.2 571 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 572 1.1 christos VerifyMode = Peer 573 1.1 christos 574 1.1 christos [14-resumption-resume-client] 575 1.1 christos CipherString = DEFAULT 576 1.1 christos MaxProtocol = DTLSv1.2 577 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 578 1.1 christos VerifyMode = Peer 579 1.1 christos 580 1.1 christos [test-14] 581 1.1 christos ExpectedProtocol = DTLSv1.2 582 1.1 christos HandshakeMode = Resume 583 1.1 christos Method = DTLS 584 1.1 christos ResumptionExpected = Yes 585 1.1 christos 586 1.1 christos 587 1.1 christos # =========================================================== 588 1.1 christos 589 1.1 christos [15-resumption] 590 1.1 christos ssl_conf = 15-resumption-ssl 591 1.1 christos 592 1.1 christos [15-resumption-ssl] 593 1.1 christos server = 15-resumption-server 594 1.1 christos client = 15-resumption-client 595 1.1 christos resume-server = 15-resumption-server 596 1.1 christos resume-client = 15-resumption-resume-client 597 1.1 christos 598 1.1 christos [15-resumption-server] 599 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 600 1.1 christos CipherString = DEFAULT 601 1.1 christos Options = -SessionTicket 602 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 603 1.1 christos 604 1.1 christos [15-resumption-client] 605 1.1 christos CipherString = DEFAULT 606 1.1 christos MaxProtocol = DTLSv1.2 607 1.1 christos MinProtocol = DTLSv1.2 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 [15-resumption-resume-client] 612 1.1 christos CipherString = DEFAULT 613 1.1 christos MaxProtocol = DTLSv1.2 614 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 615 1.1 christos VerifyMode = Peer 616 1.1 christos 617 1.1 christos [test-15] 618 1.1 christos ExpectedProtocol = DTLSv1.2 619 1.1 christos HandshakeMode = Resume 620 1.1 christos Method = DTLS 621 1.1 christos ResumptionExpected = Yes 622 1.1 christos 623 1.1 christos 624 1.1 christos # =========================================================== 625 1.1 christos 626 1.1 christos [16-resumption-when-mfl-ext-is-missing] 627 1.1 christos ssl_conf = 16-resumption-when-mfl-ext-is-missing-ssl 628 1.1 christos 629 1.1 christos [16-resumption-when-mfl-ext-is-missing-ssl] 630 1.1 christos server = 16-resumption-when-mfl-ext-is-missing-server 631 1.1 christos client = 16-resumption-when-mfl-ext-is-missing-client 632 1.1 christos resume-server = 16-resumption-when-mfl-ext-is-missing-server 633 1.1 christos resume-client = 16-resumption-when-mfl-ext-is-missing-resume-client 634 1.1 christos 635 1.1 christos [16-resumption-when-mfl-ext-is-missing-server] 636 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 637 1.1 christos CipherString = DEFAULT 638 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 639 1.1 christos 640 1.1 christos [16-resumption-when-mfl-ext-is-missing-client] 641 1.1 christos CipherString = DEFAULT 642 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 643 1.1 christos VerifyMode = Peer 644 1.1 christos 645 1.1 christos [16-resumption-when-mfl-ext-is-missing-resume-client] 646 1.1 christos CipherString = DEFAULT 647 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 648 1.1 christos VerifyMode = Peer 649 1.1 christos 650 1.1 christos [test-16] 651 1.1 christos ExpectedResult = ServerFail 652 1.1 christos HandshakeMode = Resume 653 1.1 christos Method = DTLS 654 1.1 christos ResumptionExpected = No 655 1.1 christos client = 16-resumption-when-mfl-ext-is-missing-client-extra 656 1.1 christos 657 1.1 christos [16-resumption-when-mfl-ext-is-missing-client-extra] 658 1.1 christos MaxFragmentLenExt = 512 659 1.1 christos 660 1.1 christos 661 1.1 christos # =========================================================== 662 1.1 christos 663 1.1 christos [17-resumption-when-mfl-ext-is-different] 664 1.1 christos ssl_conf = 17-resumption-when-mfl-ext-is-different-ssl 665 1.1 christos 666 1.1 christos [17-resumption-when-mfl-ext-is-different-ssl] 667 1.1 christos server = 17-resumption-when-mfl-ext-is-different-server 668 1.1 christos client = 17-resumption-when-mfl-ext-is-different-client 669 1.1 christos resume-server = 17-resumption-when-mfl-ext-is-different-server 670 1.1 christos resume-client = 17-resumption-when-mfl-ext-is-different-resume-client 671 1.1 christos 672 1.1 christos [17-resumption-when-mfl-ext-is-different-server] 673 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 674 1.1 christos CipherString = DEFAULT 675 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 676 1.1 christos 677 1.1 christos [17-resumption-when-mfl-ext-is-different-client] 678 1.1 christos CipherString = DEFAULT 679 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 680 1.1 christos VerifyMode = Peer 681 1.1 christos 682 1.1 christos [17-resumption-when-mfl-ext-is-different-resume-client] 683 1.1 christos CipherString = DEFAULT 684 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 685 1.1 christos VerifyMode = Peer 686 1.1 christos 687 1.1 christos [test-17] 688 1.1 christos ExpectedResult = ServerFail 689 1.1 christos HandshakeMode = Resume 690 1.1 christos Method = DTLS 691 1.1 christos ResumptionExpected = No 692 1.1 christos client = 17-resumption-when-mfl-ext-is-different-client-extra 693 1.1 christos resume-client = 17-resumption-when-mfl-ext-is-different-resume-client-extra 694 1.1 christos 695 1.1 christos [17-resumption-when-mfl-ext-is-different-client-extra] 696 1.1 christos MaxFragmentLenExt = 512 697 1.1 christos 698 1.1 christos [17-resumption-when-mfl-ext-is-different-resume-client-extra] 699 1.1 christos MaxFragmentLenExt = 1024 700 1.1 christos 701 1.1 christos 702 1.1 christos # =========================================================== 703 1.1 christos 704 1.1 christos [18-resumption-when-mfl-ext-is-correct] 705 1.1 christos ssl_conf = 18-resumption-when-mfl-ext-is-correct-ssl 706 1.1 christos 707 1.1 christos [18-resumption-when-mfl-ext-is-correct-ssl] 708 1.1 christos server = 18-resumption-when-mfl-ext-is-correct-server 709 1.1 christos client = 18-resumption-when-mfl-ext-is-correct-client 710 1.1 christos resume-server = 18-resumption-when-mfl-ext-is-correct-server 711 1.1 christos resume-client = 18-resumption-when-mfl-ext-is-correct-resume-client 712 1.1 christos 713 1.1 christos [18-resumption-when-mfl-ext-is-correct-server] 714 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 715 1.1 christos CipherString = DEFAULT 716 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 717 1.1 christos 718 1.1 christos [18-resumption-when-mfl-ext-is-correct-client] 719 1.1 christos CipherString = DEFAULT 720 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 721 1.1 christos VerifyMode = Peer 722 1.1 christos 723 1.1 christos [18-resumption-when-mfl-ext-is-correct-resume-client] 724 1.1 christos CipherString = DEFAULT 725 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 726 1.1 christos VerifyMode = Peer 727 1.1 christos 728 1.1 christos [test-18] 729 1.1 christos ExpectedResult = Success 730 1.1 christos HandshakeMode = Resume 731 1.1 christos Method = DTLS 732 1.1 christos ResumptionExpected = Yes 733 1.1 christos client = 18-resumption-when-mfl-ext-is-correct-client-extra 734 1.1 christos resume-client = 18-resumption-when-mfl-ext-is-correct-resume-client-extra 735 1.1 christos 736 1.1 christos [18-resumption-when-mfl-ext-is-correct-client-extra] 737 1.1 christos MaxFragmentLenExt = 512 738 1.1 christos 739 1.1 christos [18-resumption-when-mfl-ext-is-correct-resume-client-extra] 740 1.1 christos MaxFragmentLenExt = 512 741 1.1 christos 742 1.1 christos 743