Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 scenario AnyPolicyWithLevel
7 entity RootCA
8 type Root
10 entity CA1
11 type Intermediate
12 issuer RootCA
13 policy any
14 inhibit 1
16 entity CA12
17 type Intermediate
18 issuer CA1
19 policy any
21 entity CA13
22 type Intermediate
23 issuer CA12
24 policy OID.1.0
26 entity EE1
27 type EE
28 issuer CA13
29 policy OID.1.0
31 entity CA22
32 type Intermediate
33 issuer CA1
34 policy any
36 entity CA23
37 type Intermediate
38 issuer CA22
39 policy any
41 entity EE2
42 type EE
43 issuer CA23
44 policy OID.1.0
46 entity CA32
47 type Intermediate
48 issuer CA1
49 policy any
50 inhibit 1
52 entity CA33
53 type Intermediate
54 issuer CA32
55 policy any
57 entity EE3
58 type EE
59 issuer CA33
60 policy OID.1.0
62 entity CA42
63 type Intermediate
64 issuer CA1
65 policy any
66 policy OID.1.0
68 entity CA43
69 type Intermediate
70 issuer CA42
71 policy any
72 policy OID.1.0
74 entity EE4
75 type EE
76 issuer CA43
77 policy OID.1.0
79 entity CA52
80 type Intermediate
81 issuer CA1
82 policy any
83 policy OID.1.0
85 entity CA53
86 type Intermediate
87 issuer CA52
88 policy any
90 entity EE5
91 type EE
92 issuer CA53
93 policy OID.1.0
95 entity CA61
96 type Intermediate
97 issuer RootCA
98 policy any
99 inhibit 5
101 entity CA62
102 type Intermediate
103 issuer CA61
104 policy any
106 entity EE62
107 type EE
108 issuer CA62
109 policy OID.1.0
111 entity CA63
112 type Intermediate
113 issuer CA62
114 policy any
116 entity EE63
117 type EE
118 issuer CA63
119 policy OID.1.0
121 entity CA64
122 type Intermediate
123 issuer CA63
124 policy any
126 entity EE64
127 type EE
128 issuer CA64
129 policy OID.1.0
131 entity CA65
132 type Intermediate
133 issuer CA64
134 policy any
136 entity EE65
137 type EE
138 issuer CA65
139 policy OID.1.0
141 entity CA66
142 type Intermediate
143 issuer CA65
144 policy any
146 entity EE66
147 type EE
148 issuer CA66
149 policy OID.1.0
151 entity CA67
152 type Intermediate
153 issuer CA66
154 policy any
156 entity EE67
157 type EE
158 issuer CA67
159 policy OID.1.0
161 db All
163 verify EE1:CA13
164 cert RootCA:
165 cert CA1:RootCA
166 cert CA12:CA1
167 cert CA13:CA12
168 trust RootCA:
169 policy OID.1.0
170 result pass
172 verify EE1:CA13
173 cert RootCA:
174 cert CA1:RootCA
175 cert CA12:CA1
176 cert CA13:CA12
177 trust RootCA:
178 policy OID.2.0
179 result fail
181 verify EE1:CA13
182 cert RootCA:
183 cert CA1:RootCA
184 cert CA12:CA1
185 cert CA13:CA12
186 trust RootCA:
187 policy OID.2.5.29.32.0
188 result pass
190 verify EE2:CA23
191 cert RootCA:
192 cert CA1:RootCA
193 cert CA22:CA1
194 cert CA23:CA22
195 trust RootCA:
196 policy OID.1.0
197 result fail
199 verify EE2:CA23
200 cert RootCA:
201 cert CA1:RootCA
202 cert CA22:CA1
203 cert CA23:CA22
204 trust RootCA:
205 policy OID.2.0
206 result fail
208 verify EE2:CA23
209 cert RootCA:
210 cert CA1:RootCA
211 cert CA22:CA1
212 cert CA23:CA22
213 trust RootCA:
214 policy OID.2.5.29.32.0
215 result fail
217 verify EE2:CA23
218 cert RootCA:
219 cert CA1:RootCA
220 cert CA22:CA1
221 cert CA23:CA22
222 trust RootCA:
223 result pass
225 verify EE3:CA33
226 cert RootCA:
227 cert CA1:RootCA
228 cert CA32:CA1
229 cert CA33:CA32
230 trust RootCA:
231 policy OID.1.0
232 result fail
234 verify EE3:CA33
235 cert RootCA:
236 cert CA1:RootCA
237 cert CA32:CA1
238 cert CA33:CA32
239 trust RootCA:
240 policy OID.2.0
241 result fail
243 verify EE3:CA33
244 cert RootCA:
245 cert CA1:RootCA
246 cert CA32:CA1
247 cert CA33:CA32
248 trust RootCA:
249 policy OID.2.5.29.32.0
250 result fail
252 verify EE3:CA33
253 cert RootCA:
254 cert CA1:RootCA
255 cert CA32:CA1
256 cert CA33:CA32
257 trust RootCA:
258 result pass
260 verify EE4:CA43
261 cert RootCA:
262 cert CA1:RootCA
263 cert CA42:CA1
264 cert CA43:CA42
265 trust RootCA:
266 policy OID.1.0
267 result pass
269 verify EE4:CA43
270 cert RootCA:
271 cert CA1:RootCA
272 cert CA42:CA1
273 cert CA43:CA42
274 trust RootCA:
275 policy OID.2.0
276 result fail
278 verify EE4:CA43
279 cert RootCA:
280 cert CA1:RootCA
281 cert CA42:CA1
282 cert CA43:CA42
283 trust RootCA:
284 policy OID.2.5.29.32.0
285 result pass
287 verify EE5:CA53
288 cert RootCA:
289 cert CA1:RootCA
290 cert CA52:CA1
291 cert CA53:CA52
292 trust RootCA:
293 policy OID.1.0
294 result fail
296 verify EE5:CA53
297 cert RootCA:
298 cert CA1:RootCA
299 cert CA52:CA1
300 cert CA53:CA52
301 trust RootCA:
302 policy OID.2.0
303 result fail
305 verify EE5:CA53
306 cert RootCA:
307 cert CA1:RootCA
308 cert CA52:CA1
309 cert CA53:CA52
310 trust RootCA:
311 policy OID.2.5.29.32.0
312 result fail
314 verify EE5:CA53
315 cert RootCA:
316 cert CA1:RootCA
317 cert CA52:CA1
318 cert CA53:CA52
319 trust RootCA:
320 result pass
322 verify EE62:CA62
323 cert RootCA:
324 cert CA61:RootCA
325 cert CA62:CA61
326 cert CA63:CA62
327 cert CA64:CA63
328 cert CA65:CA64
329 cert CA66:CA65
330 cert CA67:CA66
331 trust RootCA:
332 policy OID.1.0
333 result pass
335 verify EE63:CA63
336 cert RootCA:
337 cert CA61:RootCA
338 cert CA62:CA61
339 cert CA63:CA62
340 cert CA64:CA63
341 cert CA65:CA64
342 cert CA66:CA65
343 cert CA67:CA66
344 trust RootCA:
345 policy OID.1.0
346 result pass
348 verify EE64:CA64
349 cert RootCA:
350 cert CA61:RootCA
351 cert CA62:CA61
352 cert CA63:CA62
353 cert CA64:CA63
354 cert CA65:CA64
355 cert CA66:CA65
356 cert CA67:CA66
357 trust RootCA:
358 policy OID.1.0
359 result pass
361 verify EE65:CA65
362 cert RootCA:
363 cert CA61:RootCA
364 cert CA62:CA61
365 cert CA63:CA62
366 cert CA64:CA63
367 cert CA65:CA64
368 cert CA66:CA65
369 cert CA67:CA66
370 trust RootCA:
371 policy OID.1.0
372 result pass
374 verify EE66:CA66
375 cert RootCA:
376 cert CA61:RootCA
377 cert CA62:CA61
378 cert CA63:CA62
379 cert CA64:CA63
380 cert CA65:CA64
381 cert CA66:CA65
382 cert CA67:CA66
383 trust RootCA:
384 policy OID.1.0
385 result pass
387 verify EE67:CA67
388 cert RootCA:
389 cert CA61:RootCA
390 cert CA62:CA61
391 cert CA63:CA62
392 cert CA64:CA63
393 cert CA65:CA64
394 cert CA66:CA65
395 cert CA67:CA66
396 trust RootCA:
397 policy OID.1.0
398 result fail