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