explicitPolicy.cfg (1195B)
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/. 4 5 scenario explicitPolicy 6 7 entity Root 8 type Root 9 10 entity nonEVCA 11 type Intermediate 12 issuer Root 13 14 entity EVCA 15 type Intermediate 16 issuer Root 17 policy OID.1.0 18 19 entity otherEVCA 20 type Intermediate 21 issuer Root 22 policy OID.2.0 23 24 entity validEV 25 type EE 26 issuer EVCA 27 policy OID.1.0 28 29 entity invalidEV 30 type EE 31 issuer nonEVCA 32 policy OID.1.0 33 34 entity wrongEVOID 35 type EE 36 issuer otherEVCA 37 policy OID.1.0 38 39 db All 40 41 verify validEV:EVCA 42 cert EVCA:Root 43 cert Root: 44 trust Root: 45 policy OID.1.0 46 result pass 47 48 verify invalidEV:nonEVCA 49 cert nonEVCA:Root 50 cert Root: 51 trust Root: 52 policy OID.1.0 53 result fail 54 55 verify wrongEVOID:otherEVCA 56 cert otherEVCA:Root 57 cert Root: 58 trust Root: 59 policy OID.1.0 60 result fail 61 62 import Root::C,C,C 63 64 verify validEV:EVCA 65 cert EVCA:Root 66 policy OID.1.0 67 result pass 68 69 verify invalidEV:nonEVCA 70 cert nonEVCA:Root 71 policy OID.1.0 72 result fail 73 74 verify wrongEVOID:otherEVCA 75 cert otherEVCA:Root 76 policy OID.1.0 77 result fail