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 explicitPolicy
7 entity Root
8 type Root
10 entity nonEVCA
11 type Intermediate
12 issuer Root
14 entity EVCA
15 type Intermediate
16 issuer Root
17 policy OID.1.0
19 entity otherEVCA
20 type Intermediate
21 issuer Root
22 policy OID.2.0
24 entity validEV
25 type EE
26 issuer EVCA
27 policy OID.1.0
29 entity invalidEV
30 type EE
31 issuer nonEVCA
32 policy OID.1.0
34 entity wrongEVOID
35 type EE
36 issuer otherEVCA
37 policy OID.1.0
39 db All
41 verify validEV:EVCA
42 cert EVCA:Root
43 cert Root:
44 trust Root:
45 policy OID.1.0
46 result pass
48 verify invalidEV:nonEVCA
49 cert nonEVCA:Root
50 cert Root:
51 trust Root:
52 policy OID.1.0
53 result fail
55 verify wrongEVOID:otherEVCA
56 cert otherEVCA:Root
57 cert Root:
58 trust Root:
59 policy OID.1.0
60 result fail
62 import Root::C,C,C
64 verify validEV:EVCA
65 cert EVCA:Root
66 policy OID.1.0
67 result pass
69 verify invalidEV:nonEVCA
70 cert nonEVCA:Root
71 policy OID.1.0
72 result fail
74 verify wrongEVOID:otherEVCA
75 cert otherEVCA:Root
76 policy OID.1.0
77 result fail