1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/tests/chains/scenarios/anypolicywithlevel.cfg Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,399 @@ 1.4 +# This Source Code Form is subject to the terms of the Mozilla Public 1.5 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.6 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.7 + 1.8 +scenario AnyPolicyWithLevel 1.9 + 1.10 +entity RootCA 1.11 + type Root 1.12 + 1.13 +entity CA1 1.14 + type Intermediate 1.15 + issuer RootCA 1.16 + policy any 1.17 + inhibit 1 1.18 + 1.19 +entity CA12 1.20 + type Intermediate 1.21 + issuer CA1 1.22 + policy any 1.23 + 1.24 +entity CA13 1.25 + type Intermediate 1.26 + issuer CA12 1.27 + policy OID.1.0 1.28 + 1.29 +entity EE1 1.30 + type EE 1.31 + issuer CA13 1.32 + policy OID.1.0 1.33 + 1.34 +entity CA22 1.35 + type Intermediate 1.36 + issuer CA1 1.37 + policy any 1.38 + 1.39 +entity CA23 1.40 + type Intermediate 1.41 + issuer CA22 1.42 + policy any 1.43 + 1.44 +entity EE2 1.45 + type EE 1.46 + issuer CA23 1.47 + policy OID.1.0 1.48 + 1.49 +entity CA32 1.50 + type Intermediate 1.51 + issuer CA1 1.52 + policy any 1.53 + inhibit 1 1.54 + 1.55 +entity CA33 1.56 + type Intermediate 1.57 + issuer CA32 1.58 + policy any 1.59 + 1.60 +entity EE3 1.61 + type EE 1.62 + issuer CA33 1.63 + policy OID.1.0 1.64 + 1.65 +entity CA42 1.66 + type Intermediate 1.67 + issuer CA1 1.68 + policy any 1.69 + policy OID.1.0 1.70 + 1.71 +entity CA43 1.72 + type Intermediate 1.73 + issuer CA42 1.74 + policy any 1.75 + policy OID.1.0 1.76 + 1.77 +entity EE4 1.78 + type EE 1.79 + issuer CA43 1.80 + policy OID.1.0 1.81 + 1.82 +entity CA52 1.83 + type Intermediate 1.84 + issuer CA1 1.85 + policy any 1.86 + policy OID.1.0 1.87 + 1.88 +entity CA53 1.89 + type Intermediate 1.90 + issuer CA52 1.91 + policy any 1.92 + 1.93 +entity EE5 1.94 + type EE 1.95 + issuer CA53 1.96 + policy OID.1.0 1.97 + 1.98 +entity CA61 1.99 + type Intermediate 1.100 + issuer RootCA 1.101 + policy any 1.102 + inhibit 5 1.103 + 1.104 +entity CA62 1.105 + type Intermediate 1.106 + issuer CA61 1.107 + policy any 1.108 + 1.109 +entity EE62 1.110 + type EE 1.111 + issuer CA62 1.112 + policy OID.1.0 1.113 + 1.114 +entity CA63 1.115 + type Intermediate 1.116 + issuer CA62 1.117 + policy any 1.118 + 1.119 +entity EE63 1.120 + type EE 1.121 + issuer CA63 1.122 + policy OID.1.0 1.123 + 1.124 +entity CA64 1.125 + type Intermediate 1.126 + issuer CA63 1.127 + policy any 1.128 + 1.129 +entity EE64 1.130 + type EE 1.131 + issuer CA64 1.132 + policy OID.1.0 1.133 + 1.134 +entity CA65 1.135 + type Intermediate 1.136 + issuer CA64 1.137 + policy any 1.138 + 1.139 +entity EE65 1.140 + type EE 1.141 + issuer CA65 1.142 + policy OID.1.0 1.143 + 1.144 +entity CA66 1.145 + type Intermediate 1.146 + issuer CA65 1.147 + policy any 1.148 + 1.149 +entity EE66 1.150 + type EE 1.151 + issuer CA66 1.152 + policy OID.1.0 1.153 + 1.154 +entity CA67 1.155 + type Intermediate 1.156 + issuer CA66 1.157 + policy any 1.158 + 1.159 +entity EE67 1.160 + type EE 1.161 + issuer CA67 1.162 + policy OID.1.0 1.163 + 1.164 +db All 1.165 + 1.166 +verify EE1:CA13 1.167 + cert RootCA: 1.168 + cert CA1:RootCA 1.169 + cert CA12:CA1 1.170 + cert CA13:CA12 1.171 + trust RootCA: 1.172 + policy OID.1.0 1.173 + result pass 1.174 + 1.175 +verify EE1:CA13 1.176 + cert RootCA: 1.177 + cert CA1:RootCA 1.178 + cert CA12:CA1 1.179 + cert CA13:CA12 1.180 + trust RootCA: 1.181 + policy OID.2.0 1.182 + result fail 1.183 + 1.184 +verify EE1:CA13 1.185 + cert RootCA: 1.186 + cert CA1:RootCA 1.187 + cert CA12:CA1 1.188 + cert CA13:CA12 1.189 + trust RootCA: 1.190 + policy OID.2.5.29.32.0 1.191 + result pass 1.192 + 1.193 +verify EE2:CA23 1.194 + cert RootCA: 1.195 + cert CA1:RootCA 1.196 + cert CA22:CA1 1.197 + cert CA23:CA22 1.198 + trust RootCA: 1.199 + policy OID.1.0 1.200 + result fail 1.201 + 1.202 +verify EE2:CA23 1.203 + cert RootCA: 1.204 + cert CA1:RootCA 1.205 + cert CA22:CA1 1.206 + cert CA23:CA22 1.207 + trust RootCA: 1.208 + policy OID.2.0 1.209 + result fail 1.210 + 1.211 +verify EE2:CA23 1.212 + cert RootCA: 1.213 + cert CA1:RootCA 1.214 + cert CA22:CA1 1.215 + cert CA23:CA22 1.216 + trust RootCA: 1.217 + policy OID.2.5.29.32.0 1.218 + result fail 1.219 + 1.220 +verify EE2:CA23 1.221 + cert RootCA: 1.222 + cert CA1:RootCA 1.223 + cert CA22:CA1 1.224 + cert CA23:CA22 1.225 + trust RootCA: 1.226 + result pass 1.227 + 1.228 +verify EE3:CA33 1.229 + cert RootCA: 1.230 + cert CA1:RootCA 1.231 + cert CA32:CA1 1.232 + cert CA33:CA32 1.233 + trust RootCA: 1.234 + policy OID.1.0 1.235 + result fail 1.236 + 1.237 +verify EE3:CA33 1.238 + cert RootCA: 1.239 + cert CA1:RootCA 1.240 + cert CA32:CA1 1.241 + cert CA33:CA32 1.242 + trust RootCA: 1.243 + policy OID.2.0 1.244 + result fail 1.245 + 1.246 +verify EE3:CA33 1.247 + cert RootCA: 1.248 + cert CA1:RootCA 1.249 + cert CA32:CA1 1.250 + cert CA33:CA32 1.251 + trust RootCA: 1.252 + policy OID.2.5.29.32.0 1.253 + result fail 1.254 + 1.255 +verify EE3:CA33 1.256 + cert RootCA: 1.257 + cert CA1:RootCA 1.258 + cert CA32:CA1 1.259 + cert CA33:CA32 1.260 + trust RootCA: 1.261 + result pass 1.262 + 1.263 +verify EE4:CA43 1.264 + cert RootCA: 1.265 + cert CA1:RootCA 1.266 + cert CA42:CA1 1.267 + cert CA43:CA42 1.268 + trust RootCA: 1.269 + policy OID.1.0 1.270 + result pass 1.271 + 1.272 +verify EE4:CA43 1.273 + cert RootCA: 1.274 + cert CA1:RootCA 1.275 + cert CA42:CA1 1.276 + cert CA43:CA42 1.277 + trust RootCA: 1.278 + policy OID.2.0 1.279 + result fail 1.280 + 1.281 +verify EE4:CA43 1.282 + cert RootCA: 1.283 + cert CA1:RootCA 1.284 + cert CA42:CA1 1.285 + cert CA43:CA42 1.286 + trust RootCA: 1.287 + policy OID.2.5.29.32.0 1.288 + result pass 1.289 + 1.290 +verify EE5:CA53 1.291 + cert RootCA: 1.292 + cert CA1:RootCA 1.293 + cert CA52:CA1 1.294 + cert CA53:CA52 1.295 + trust RootCA: 1.296 + policy OID.1.0 1.297 + result fail 1.298 + 1.299 +verify EE5:CA53 1.300 + cert RootCA: 1.301 + cert CA1:RootCA 1.302 + cert CA52:CA1 1.303 + cert CA53:CA52 1.304 + trust RootCA: 1.305 + policy OID.2.0 1.306 + result fail 1.307 + 1.308 +verify EE5:CA53 1.309 + cert RootCA: 1.310 + cert CA1:RootCA 1.311 + cert CA52:CA1 1.312 + cert CA53:CA52 1.313 + trust RootCA: 1.314 + policy OID.2.5.29.32.0 1.315 + result fail 1.316 + 1.317 +verify EE5:CA53 1.318 + cert RootCA: 1.319 + cert CA1:RootCA 1.320 + cert CA52:CA1 1.321 + cert CA53:CA52 1.322 + trust RootCA: 1.323 + result pass 1.324 + 1.325 +verify EE62:CA62 1.326 + cert RootCA: 1.327 + cert CA61:RootCA 1.328 + cert CA62:CA61 1.329 + cert CA63:CA62 1.330 + cert CA64:CA63 1.331 + cert CA65:CA64 1.332 + cert CA66:CA65 1.333 + cert CA67:CA66 1.334 + trust RootCA: 1.335 + policy OID.1.0 1.336 + result pass 1.337 + 1.338 +verify EE63:CA63 1.339 + cert RootCA: 1.340 + cert CA61:RootCA 1.341 + cert CA62:CA61 1.342 + cert CA63:CA62 1.343 + cert CA64:CA63 1.344 + cert CA65:CA64 1.345 + cert CA66:CA65 1.346 + cert CA67:CA66 1.347 + trust RootCA: 1.348 + policy OID.1.0 1.349 + result pass 1.350 + 1.351 +verify EE64:CA64 1.352 + cert RootCA: 1.353 + cert CA61:RootCA 1.354 + cert CA62:CA61 1.355 + cert CA63:CA62 1.356 + cert CA64:CA63 1.357 + cert CA65:CA64 1.358 + cert CA66:CA65 1.359 + cert CA67:CA66 1.360 + trust RootCA: 1.361 + policy OID.1.0 1.362 + result pass 1.363 + 1.364 +verify EE65:CA65 1.365 + cert RootCA: 1.366 + cert CA61:RootCA 1.367 + cert CA62:CA61 1.368 + cert CA63:CA62 1.369 + cert CA64:CA63 1.370 + cert CA65:CA64 1.371 + cert CA66:CA65 1.372 + cert CA67:CA66 1.373 + trust RootCA: 1.374 + policy OID.1.0 1.375 + result pass 1.376 + 1.377 +verify EE66:CA66 1.378 + cert RootCA: 1.379 + cert CA61:RootCA 1.380 + cert CA62:CA61 1.381 + cert CA63:CA62 1.382 + cert CA64:CA63 1.383 + cert CA65:CA64 1.384 + cert CA66:CA65 1.385 + cert CA67:CA66 1.386 + trust RootCA: 1.387 + policy OID.1.0 1.388 + result pass 1.389 + 1.390 +verify EE67:CA67 1.391 + cert RootCA: 1.392 + cert CA61:RootCA 1.393 + cert CA62:CA61 1.394 + cert CA63:CA62 1.395 + cert CA64:CA63 1.396 + cert CA65:CA64 1.397 + cert CA66:CA65 1.398 + cert CA67:CA66 1.399 + trust RootCA: 1.400 + policy OID.1.0 1.401 + result fail 1.402 +