CertiPath X.509 Certificate Policy

Version 3.25

March 17, 2014


Signature Page

March 17, 2014

CertiPath Policy Management Authority DATE

Table of Contents

CertiPath X.509 Certificate Policy 1

1 Introduction 1

1.1 Overview 1

1.1.1 Certificate Policy (CP) 1

1.1.2 Relationship between this CP & the CBCA CPS and CRCA CPS 2

1.1.3 Relationship between this CP & the Principal CA (PCA) CP 2

1.1.4 Scope 2

1.2 Document Identification 3

1.3 PKI Participants 6

1.3.1 PKI Authorities 6

1.3.2 Registration Authority (RA) 8

1.3.3 Subscribers 8

1.3.4 Relying Parties 9

1.3.5 Other Participants 9

1.3.6 Applicability 9

1.4 Certificate Usage 10

1.4.1 Appropriate Certificate Uses 10

1.4.2 Prohibited Certificate Uses 10

1.5 Policy Administration 11

1.5.1 Organization administering the document 11

1.5.2 Contact Person 11

1.5.3 Person Determining Certification Practice Statement Suitability for the Policy 11

1.5.4 CPS Approval Procedures 11

1.5.5 Waivers 11

2 Publication & PKI Repository Responsibilities 12

2.1 PKI Repositories 12

2.1.1 Repository Obligations 12

2.2 Publication of Certificate Information 12

2.2.1 Publication of CA Information 12

2.2.2 Interoperability 12

2.3 Time or Frequency of Publication 12

2.4 Access Controls on PKI Repositories 12

3 Identification & Authentication 13

3.1 Naming 13

3.1.1 Types of Names 13

3.1.2 Need for Names to be Meaningful 13

3.1.3 Anonymity or Pseudonymity of Subscribers 14

3.1.4 Rules for Interpreting Various Name Forms 14

3.1.5 Uniqueness of Names 14

3.1.6 Recognition, Authentication & Role of Trademarks 14

3.1.7 Name Claim Dispute Resolution Procedure 14

3.2 Initial Identity Validation 14

3.2.1 Method to Prove Possession of Private Key 14

3.2.2 Authentication of Organization Identity 15

3.2.3 Authentication of Individual Identity 15

3.2.4 Non-verified Subscriber Information 19

3.2.5 Validation of Authority 19

3.2.6 Criteria for Interoperation 20

3.3 Identification and Authentication for Re-Key Requests 20

3.3.1 Identification and Authentication for Routine Re-key 20

3.3.2 Identification and Authentication for Re-key after Revocation 20

3.4 Identification and Authentication for Revocation Request 20

4 Certificate Life-Cycle Operational Requirements 21

4.1 Certificate Application 21

4.1.1 Submission of Certificate Application 22

4.1.2 Enrollment Process and Responsibilities 22

4.2 Certificate Application Processing 22

4.2.1 Performing Identification and Authentication Functions 22

4.2.2 Approval or Rejection of Certificate Applications 22

4.2.3 Time to Process Certificate Applications 22

4.3 Certificate Issuance 22

4.3.1 CA Actions during Certificate Issuance 23

4.3.2 Notification to Subscriber of Certificate Issuance 23

4.4 Certificate Acceptance 23

4.4.1 Conduct Constituting Certificate Acceptance 23

4.4.2 Publication of the Certificate by the CA 23

4.4.3 Notification of Certificate Issuance by the CA to Other Entities 23

4.5 Key Pair and Certificate Usage 24

4.5.1 Subscriber Private Key and Certificate Usage 24

4.5.2 Relying Party Public Key and Certificate Usage 24

4.6 Certificate Renewal 24

4.6.1 Circumstance for Certificate Renewal 24

4.6.2 Who may Request Renewal 24

4.6.3 Processing Certificate Renewal Requests 24

4.6.4 Notification of New Certificate Issuance to Subscriber 24

4.6.5 Conduct Constituting Acceptance of a Renewal Certificate 24

4.6.6 Publication of the Renewal Certificate by the CA 25

4.6.7 Notification of Certificate Issuance by the CA to Other Entities 25

4.7 Certificate Re-Key 25

4.7.1 Circumstance for Certificate Re-key 25

4.7.2 Who may Request Certification of a New Public Key 25

4.7.3 Processing Certificate Re-keying Requests 25

4.7.4 Notification of New Certificate Issuance to Subscriber 25

4.7.5 Conduct Constituting Acceptance of a Re-keyed Certificate 25

4.7.6 Publication of the Re-keyed Certificate by the CA 25

4.7.7 Notification of Certificate Issuance by the CA to Other Entities 25

4.8 Certificate Modification 26

4.8.1 Circumstance for Certificate Modification 26

4.8.2 Who may Request Certificate Modification 26

4.8.3 Processing Certificate Modification Requests 26

4.8.4 Notification of New Certificate Issuance to Subscriber 26

4.8.5 Conduct Constituting Acceptance of Modified Certificate 26

4.8.6 Publication of the Modified Certificate by the CA 26

4.8.7 Notification of Certificate Issuance by the CA to Other Entities 26

4.9 Certificate Revocation and Suspension 27

4.9.1 Circumstance for Revocation of a Certificate 27

4.9.2 Who Can Request Revocation of a Certificate 27

4.9.3 Procedure for Revocation Request 27

4.9.4 Revocation Request Grace Period 28

4.9.5 Time within which CA must Process the Revocation Request 28

4.9.6 Revocation Checking Requirements for Relying Parties 29

4.9.7 CRL Issuance Frequency 29

4.9.8 Maximum Latency for CRLs 30

4.9.9 Online Revocation Checking Availability 30

4.9.10 Online Revocation Checking Requirements 30

4.9.11 Other Forms of Revocation Advertisements Available 30

4.9.12 Special Requirements Related To Key Compromise 30

4.9.13 Circumstances for Suspension 30

4.9.14 Who can Request Suspension 31

4.9.15 Procedure for Suspension Request 31

4.9.16 Limits on Suspension Period 31

4.10 Certificate Status Services 31

4.10.1 Operational Characteristics 31

4.10.2 Service Availability 31

4.10.3 Optional Features 31

4.11 End Of Subscription 31

4.12 Key Escrow and Recovery 31

4.12.1 Key Escrow and Recovery Policy and Practices 31

4.12.2 Session Key Encapsulation and Recovery Policy and Practices 32

5 Facility Management & Operational Controls 33

5.1 Physical Controls 33

5.1.1 Site Location & Construction 33

5.1.2 Physical Access 33

5.1.3 Power and Air Conditioning 34

5.1.4 Water Exposures 34

5.1.5 Fire Prevention & Protection 34

5.1.6 Media Storage 34

5.1.7 Waste Disposal 34

5.1.8 Off-Site backup 34

5.2 Procedural Controls 35

5.2.1 Trusted Roles 35

5.2.2 Number of Persons Required per Task 37

5.2.3 Identification and Authentication for Each Role 37

5.2.4 Roles Requiring Separation of Duties 37

5.3 Personnel Controls 37

5.3.1 Qualifications, Experience, and Clearance Requirements 37

5.3.2 Background Check Procedures 38

5.3.3 Training Requirements 39

5.3.4 Retraining Frequency and Requirements 39

5.3.5 Job Rotation Frequency and Sequence 39

5.3.6 Sanctions for Unauthorized Actions 39

5.3.7 Independent Contractor Requirements 40

5.3.8 Documentation Supplied To Personnel 40

5.4 Audit Logging Procedures 40

5.4.1 Types of Events Recorded 40

5.4.2 Frequency of Processing Audit Logs 43

5.4.3 Retention Period for Audit Logs 44

5.4.4 Protection of Audit Logs 44

5.4.5 Audit Log Backup Procedures 44

5.4.6 Audit Collection System (internal vs. external) 44

5.4.7 Notification to Event-Causing Subject 44

5.4.8 Vulnerability Assessments 44

5.5 Records Archival 45

5.5.1 Types of Records Archived 45

5.5.2 Retention Period for Archive 45

5.5.3 Protection of Archive 46

5.5.4 Archive Backup Procedures 46

5.5.5 Requirements for Time-Stamping of Records 46

5.5.6 Archive Collection System (internal or external) 46

5.5.7 Procedures to Obtain & Verify Archive Information 46

5.6 Key Changeover 46

5.7 Compromise and Disaster Recovery 47

5.7.1 Incident and Compromise Handling Procedures 47

5.7.2 Computing Resources, Software, and/or Data Corruption 48

5.7.3 Private Key Compromise Procedures 49

5.7.4 Business Continuity Capabilities after a Disaster 49

5.8 CA, CMS, CSA, and RA Termination 50

6 Technical Security Controls 51

6.1 Key Pair Generation and Installation 51

6.1.1 Key Pair Generation 51

6.1.2 Private Key Delivery to Subscriber 52

6.1.3 Public Key Delivery to Certificate Issuer 52

6.1.4 CA Public Key Delivery to Relying Parties 53

6.1.5 Key Sizes 53

6.1.6 Public Key Parameters Generation and Quality Checking 54

6.1.7 Key Usage Purposes (as per X.509 v3 key usage field) 55

6.2 Private Key Protection and Cryptographic Module Engineering Controls 55

6.2.1 Cryptographic Module Standards and Controls 55

6.2.2 Private Key Multi-Person Control 55

6.2.3 Private Key Escrow 55

6.2.4 Private Key Backup 56

6.2.5 Private Key Archival 56

6.2.6 Private Key Transfer into or from a Cryptographic Module 56

6.2.7 Private Key Storage on Cryptographic Module 57

6.2.8 Method of Activating Private Key 57

6.2.9 Methods of Deactivating Private Key 57

6.2.10 Method of Destroying Private Key 57

6.2.11 Cryptographic Module Rating 57

6.3 Other Aspects Of Key Management 57

6.3.1 Public Key Archival 57

6.3.2 Certificate Operational Periods/Key Usage Periods 57

6.4 Activation Data 58

6.4.1 Activation Data Generation and Installation 58

6.4.2 Activation Data Protection 58

6.4.3 Other Aspects of Activation Data 58

6.5 Computer Security Controls 58

6.5.1 Specific Computer Security Technical Requirements 58

6.5.2 Computer Security Rating 59

6.6 Life-Cycle Technical Controls 59

6.6.1 System Development Controls 59

6.6.2 Security Management Controls 59

6.6.3 Life Cycle Security Controls 60

6.7 Network Security Controls 60

6.8 Time Stamping 60

7 Certificate, CRL, and OCSP Profiles 61

7.1 Certificate Profile 61

7.1.1 Version Numbers 61

7.1.2 Certificate Extensions 61

7.1.3 Algorithm Object Identifiers 61

7.1.4 Name Forms 61

7.1.5 Name Constraints 62

7.1.6 Certificate Policy Object Identifier 63

7.1.7 Usage of Policy Constraints Extension 63

7.1.8 Policy Qualifiers Syntax and Semantics 63

7.1.9 Processing Semantics for the Critical Certificate Policy Extension 63

7.2 CRL Profile 63

7.2.1 Version Numbers 63

7.2.2 CRL and CRL Entry Extensions 63

7.3 OCSP Profile 64

7.3.1 Version Number 64

7.3.2 OCSP Extensions 64

8 Compliance Audit and Other Assessments 65

8.1 Frequency or Circumstances of Assessments 65

8.2 Identity and Qualifications of Assessor 65

8.3 Assessor’s Relationship to Assessed Entity 65

8.4 Topics Covered by Assessment 65

8.5 Actions Taken as a Result of Deficiency 65

8.6 Communication of Results 66

9 Other Business and Legal Matters 67

9.1 Fees 67

9.1.1 Certificate Issuance and Renewal Fees 67

9.1.2 Certificate Access Fees 67

9.1.3 Revocation or Status Information Access Fees 67

9.1.4 Fees for Other Services 67

9.1.5 Refund Policy 67

9.2 Financial Responsibility 67

9.2.1 Insurance Coverage 67

9.2.2 Other Assets 67

9.2.3 Insurance or Warranty Coverage for End-Entities 67

9.3 Confidentiality of Business Information 68

9.4 Privacy of Personal Information 68

9.5 Intellectual Property Rights 68

9.5.1 Property Rights in Certificates and Revocation Information 68

9.5.2 Property Rights in the CPS 68

9.5.3 Property Rights in Names 68

9.5.4 Property Rights in Keys 68

9.6 Representations and Warranties 69

9.6.1 CA Representations and Warranties 69

9.6.2 Subscriber 70

9.6.3 Relying Party 70

9.6.4 Representations and Warranties of Affiliated Organizations 70

9.6.5 Representations and Warranties of Other Participants 70

9.7 Disclaimers of Warranties 71

9.8 Limitations of Liabilities 71

9.9 Indemnities 72

9.9.1 Indemnification Customer CAs 72

9.9.2 Indemnification by Relying Parties 72

9.10 Term and Termination 73

9.10.1 Term 73

9.10.2 Termination 73

9.10.3 Effect of Termination and Survival 73

9.11 Individual Notices and Communications with Participants 73

9.12 Amendments 73

9.12.1 Procedure for Amendment 73

9.12.2 Notification Mechanism and Period 74

9.12.3 Circumstances under Which OID Must be Changed 74

9.13 Dispute Resolution Provisions 74

9.13.1 Disputes among CertiPath and Customers 74

9.13.2 Alternate Dispute Resolution Provisions 74

9.14 Governing Law 75

9.15 Compliance with Applicable Law 75

9.16 Miscellaneous Provisions 75

9.16.1 Entire Agreement 75

9.16.2 Assignment 75

9.16.3 Severability 75

9.16.4 Waiver of Rights 75

9.16.5 Force Majeure 76

9.17 Other Provisions 76

10 Certificate, CRL, and OCSP Formats 77

10.1 CBCA à Principal CA Certificate 78

10.2 Principal CA à CBCA Certificate 79

10.3 CBCA à XBCA Certificate 80

10.4 XBCA à CBCA Certificate 81

10.5 CRCA or Enterprise PKI Self-Signed Root Certificate 82

10.6 Intermediate or Signing CA Certificate 83

10.7 Subscriber Identity Certificate 84

10.8 Subscriber Signature Certificate 85

10.9 Subscriber Encryption Certificate 86

10.10 Card Authentication Certificate 87

10.11 IceCAP Content Signer Certificate 88

10.12 Code Signing Certificate 89

10.13 Device or Server Certificate 90

10.14 Role Signature Certificate 91

10.15 Role Encryption Certificate 92

10.16 OCSP Responder Certificate 93

10.17 PKCS 10 Request Format 94

10.18 CRL Format 95

10.18.1 Full and Complete CRL 95

10.18.2 Distribution Point Based Partitioned CRL 96

10.19 OCSP Request Format 97

10.20 OCSP Response Format 97

10.21 Extended Key Usage 98

11 PKI Repository Interoperability Profile 101

11.1 Protocol 101

11.2 Authentication 101

11.3 Naming 101

11.4 Object Class 101

11.5 Attributes 102

12 Interoperable Smart Card Definition 103

13 BIBLIOGRAPHY 105

14 ACRONYMS & ABBREVIATIONS 106

15 GLOSSARY 108

1  Introduction

This Certificate Policy (CP) defines several certificate policies to facilitate interoperability among Enterprise Public Key Infrastructure domains. The policies represent the medium-CBP-software[1], medium-CBP-hardware, high-CBP-hardware, medium-device-software, medium-software, medium-device-hardware, medium-hardware, high-hardware, IceCAP-cardAuth, IceCAP-hardware, and IceCAP-contentSigning, assurance levels for public key certificates. The word “assurance” used in this CP means how well a Relying Party can be certain of the identity binding between the public key and the individual whose subject name is cited in the certificate. In addition, it also reflects how well the Relying Party can be certain that the individual whose subject name is cited in the certificate is controlling the use of the private key that corresponds to the public key in the certificate, and how securely the system which was used to produce the certificate and (if appropriate) deliver the private key to the subscriber performs its task.

This CP assists interoperability among Organizational PKI domains cross certified with the CertiPath Bridge Certification Authority (CBCA) in a peer-to-peer fashion. CertiPath operates the CBCA based on this CP to facilitate interoperation among the Member PKIs. Member PKIs are required to comply with this CP through the use of policy mapping or direct policy assertion.

This CP also covers the CertiPath Common Policy Root CA (CRCA) that certifies Signing CAs of organizations that do not wish to operate their own Root CAs. The CRCA will issue certificates to Enterprise Signing CAs under the certificate policies defined in this document, resulting in the Enterprise Signing CA becoming subordinated to the CRCA. The CRCA will cross certify with the CBCA in order to ensure interoperation among subordinated organizations and other member organizations.

To assist in the transition from SHA 1 based signatures to SHA 2 based signatures, this CP covers a set of id-variant- policy OIDs for the medium-CBP-software, medium-CBP-hardware, high-CBP-hardware, medium-software, medium-hardware, and high-hardware levels of assurance.

Any use of or reference to this CP outside the purview of the CertiPath PKI is completely at the using party’s risk. A cross-certified Entity shall not assert the OIDs listed in Section 1.2 of this CP in any certificates the Entity CA issues, except in the policyMappings extension of certificates issued by the Entity PCA to CBCA for the establishment of equivalency between a CertiPath OID and an OID in the Entity CA’s CP. Entities subordinated under the CRCA shall assert the OIDs listed in Section 1.2 of this CP directly.