1 1.1 christos # Generated with generate_ssl_tests.pl 2 1.1 christos 3 1.1 christos num_tests = 6 4 1.1 christos 5 1.1 christos test-0 = 0-ct-permissive-without-scts 6 1.1 christos test-1 = 1-ct-permissive-with-scts 7 1.1 christos test-2 = 2-ct-strict-without-scts 8 1.1 christos test-3 = 3-ct-strict-with-scts 9 1.1 christos test-4 = 4-ct-permissive-resumption 10 1.1 christos test-5 = 5-ct-strict-resumption 11 1.1 christos # =========================================================== 12 1.1 christos 13 1.1 christos [0-ct-permissive-without-scts] 14 1.1 christos ssl_conf = 0-ct-permissive-without-scts-ssl 15 1.1 christos 16 1.1 christos [0-ct-permissive-without-scts-ssl] 17 1.1 christos server = 0-ct-permissive-without-scts-server 18 1.1 christos client = 0-ct-permissive-without-scts-client 19 1.1 christos 20 1.1 christos [0-ct-permissive-without-scts-server] 21 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 22 1.1 christos CipherString = DEFAULT 23 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 24 1.1 christos 25 1.1 christos [0-ct-permissive-without-scts-client] 26 1.1 christos CipherString = DEFAULT 27 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 28 1.1 christos VerifyMode = Peer 29 1.1 christos 30 1.1 christos [test-0] 31 1.1 christos ExpectedResult = Success 32 1.1 christos client = 0-ct-permissive-without-scts-client-extra 33 1.1 christos 34 1.1 christos [0-ct-permissive-without-scts-client-extra] 35 1.1 christos CTValidation = Permissive 36 1.1 christos 37 1.1 christos 38 1.1 christos # =========================================================== 39 1.1 christos 40 1.1 christos [1-ct-permissive-with-scts] 41 1.1 christos ssl_conf = 1-ct-permissive-with-scts-ssl 42 1.1 christos 43 1.1 christos [1-ct-permissive-with-scts-ssl] 44 1.1 christos server = 1-ct-permissive-with-scts-server 45 1.1 christos client = 1-ct-permissive-with-scts-client 46 1.1 christos 47 1.1 christos [1-ct-permissive-with-scts-server] 48 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1.pem 49 1.1 christos CipherString = DEFAULT 50 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1-key.pem 51 1.1 christos 52 1.1 christos [1-ct-permissive-with-scts-client] 53 1.1 christos CipherString = DEFAULT 54 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1_issuer.pem 55 1.1 christos VerifyMode = Peer 56 1.1 christos 57 1.1 christos [test-1] 58 1.1 christos ExpectedResult = Success 59 1.1 christos client = 1-ct-permissive-with-scts-client-extra 60 1.1 christos 61 1.1 christos [1-ct-permissive-with-scts-client-extra] 62 1.1 christos CTValidation = Permissive 63 1.1 christos 64 1.1 christos 65 1.1 christos # =========================================================== 66 1.1 christos 67 1.1 christos [2-ct-strict-without-scts] 68 1.1 christos ssl_conf = 2-ct-strict-without-scts-ssl 69 1.1 christos 70 1.1 christos [2-ct-strict-without-scts-ssl] 71 1.1 christos server = 2-ct-strict-without-scts-server 72 1.1 christos client = 2-ct-strict-without-scts-client 73 1.1 christos 74 1.1 christos [2-ct-strict-without-scts-server] 75 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 76 1.1 christos CipherString = DEFAULT 77 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 78 1.1 christos 79 1.1 christos [2-ct-strict-without-scts-client] 80 1.1 christos CipherString = DEFAULT 81 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 82 1.1 christos VerifyMode = Peer 83 1.1 christos 84 1.1 christos [test-2] 85 1.1 christos ExpectedClientAlert = HandshakeFailure 86 1.1 christos ExpectedResult = ClientFail 87 1.1 christos client = 2-ct-strict-without-scts-client-extra 88 1.1 christos 89 1.1 christos [2-ct-strict-without-scts-client-extra] 90 1.1 christos CTValidation = Strict 91 1.1 christos 92 1.1 christos 93 1.1 christos # =========================================================== 94 1.1 christos 95 1.1 christos [3-ct-strict-with-scts] 96 1.1 christos ssl_conf = 3-ct-strict-with-scts-ssl 97 1.1 christos 98 1.1 christos [3-ct-strict-with-scts-ssl] 99 1.1 christos server = 3-ct-strict-with-scts-server 100 1.1 christos client = 3-ct-strict-with-scts-client 101 1.1 christos 102 1.1 christos [3-ct-strict-with-scts-server] 103 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1.pem 104 1.1 christos CipherString = DEFAULT 105 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1-key.pem 106 1.1 christos 107 1.1 christos [3-ct-strict-with-scts-client] 108 1.1 christos CipherString = DEFAULT 109 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1_issuer.pem 110 1.1 christos VerifyMode = Peer 111 1.1 christos 112 1.1 christos [test-3] 113 1.1 christos ExpectedResult = Success 114 1.1 christos client = 3-ct-strict-with-scts-client-extra 115 1.1 christos 116 1.1 christos [3-ct-strict-with-scts-client-extra] 117 1.1 christos CTValidation = Strict 118 1.1 christos 119 1.1 christos 120 1.1 christos # =========================================================== 121 1.1 christos 122 1.1 christos [4-ct-permissive-resumption] 123 1.1 christos ssl_conf = 4-ct-permissive-resumption-ssl 124 1.1 christos 125 1.1 christos [4-ct-permissive-resumption-ssl] 126 1.1 christos server = 4-ct-permissive-resumption-server 127 1.1 christos client = 4-ct-permissive-resumption-client 128 1.1 christos resume-server = 4-ct-permissive-resumption-server 129 1.1 christos resume-client = 4-ct-permissive-resumption-client 130 1.1 christos 131 1.1 christos [4-ct-permissive-resumption-server] 132 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1.pem 133 1.1 christos CipherString = DEFAULT 134 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1-key.pem 135 1.1 christos 136 1.1 christos [4-ct-permissive-resumption-client] 137 1.1 christos CipherString = DEFAULT 138 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1_issuer.pem 139 1.1 christos VerifyMode = Peer 140 1.1 christos 141 1.1 christos [test-4] 142 1.1 christos ExpectedResult = Success 143 1.1 christos HandshakeMode = Resume 144 1.1 christos ResumptionExpected = Yes 145 1.1 christos client = 4-ct-permissive-resumption-client-extra 146 1.1 christos resume-client = 4-ct-permissive-resumption-client-extra 147 1.1 christos 148 1.1 christos [4-ct-permissive-resumption-client-extra] 149 1.1 christos CTValidation = Permissive 150 1.1 christos 151 1.1 christos 152 1.1 christos # =========================================================== 153 1.1 christos 154 1.1 christos [5-ct-strict-resumption] 155 1.1 christos ssl_conf = 5-ct-strict-resumption-ssl 156 1.1 christos 157 1.1 christos [5-ct-strict-resumption-ssl] 158 1.1 christos server = 5-ct-strict-resumption-server 159 1.1 christos client = 5-ct-strict-resumption-client 160 1.1 christos resume-server = 5-ct-strict-resumption-server 161 1.1 christos resume-client = 5-ct-strict-resumption-resume-client 162 1.1 christos 163 1.1 christos [5-ct-strict-resumption-server] 164 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1.pem 165 1.1 christos CipherString = DEFAULT 166 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1-key.pem 167 1.1 christos 168 1.1 christos [5-ct-strict-resumption-client] 169 1.1 christos CipherString = DEFAULT 170 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/embeddedSCTs1_issuer.pem 171 1.1 christos VerifyMode = Peer 172 1.1 christos 173 1.1 christos [5-ct-strict-resumption-resume-client] 174 1.1 christos CipherString = DEFAULT 175 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 176 1.1 christos VerifyMode = Peer 177 1.1 christos 178 1.1 christos [test-5] 179 1.1 christos ExpectedResult = Success 180 1.1 christos HandshakeMode = Resume 181 1.1 christos ResumptionExpected = Yes 182 1.1 christos client = 5-ct-strict-resumption-client-extra 183 1.1 christos resume-client = 5-ct-strict-resumption-resume-client-extra 184 1.1 christos 185 1.1 christos [5-ct-strict-resumption-client-extra] 186 1.1 christos CTValidation = Strict 187 1.1 christos 188 1.1 christos [5-ct-strict-resumption-resume-client-extra] 189 1.1 christos CTValidation = Strict 190 1.1 christos 191 1.1 christos 192