rfc-7318

Policy Qualifiers in Resource Public Key Infrastructure (RPKI) Certificates

A. Newton, G. Huston
date2014-07 streamIETF areartg wgsidr statusPROPOSED STANDARD pages5 canonicalhttps://www.rfc-editor.org/rfc/rfc7318 doi10.17487/RFC7318
This document updates RFC 6487 by clarifying the inclusion of policy qualifiers in the certificate policies extension of Resource Public Key Infrastructure (RPKI) resource certificates.

updates

Extracted elements (9)

design-rationale §2

RFC 6487 neither explicitly allowed nor disallowed PolicyQualifierInfo objects, creating ambiguity. Some RPKI Certificate Authorities have an operational need to include policy qualifiers (specifically CPS URIs) in their certificates, motivating this clarifying update.

pkix

interoperability-note §3

A relying party that performs strict validation based on RFC 6487 without implementing the updates described in RFC 7318 would incorrectly invalidate RPKI objects that include a CPS policy qualifier. Validators must be updated to accept the broadened profile.

pkix, security

normative-requirement §2 MUST NOT

Any optional policy qualifier that MAY be present in a resource certificate MUST NOT change the definition of the RPKI CP (RFC 6484). Qualifiers are not expected to change the definition of the policy.

pkix, security

normative-requirement §2 MAY

Exactly one policy qualifier MAY be included in the certificate policies extension of an RPKI resource certificate.

pkix

normative-requirement §2 MUST

If a policy qualifier is included, the policyQualifierId MUST be the Certification Practice Statement (CPS) pointer qualifier type (id-qt-cps). No other qualifier types are permitted.

pkix, security

normative-requirement §2 MUST

The certificate policies extension MUST be present and MUST be marked critical in RPKI resource certificates. It MUST include exactly one policy, as specified in the RPKI CP (RFC 6484).

pkix, security

protocol-element §2

PolicyQualifierInfo objects may optionally appear within the PolicyInformation sequence of the certificate policies extension, as defined in RFC 5280 Section 4.2.1.4. RFC 7318 explicitly permits at most one such object in RPKI certificates.

pkix

security-consideration §3

Including a CPS URI as a policy qualifier could provide a denial-of-service (DoS) vector: a target host may be subjected to bogus work if relying parties dereference the URI. However, neither RFC 7318 nor RFC 5280 places any processing requirements on dereferencing the URI, so validation implementations SHOULD NOT dereference it.

security, pkix

security-consideration §3

This document broadens the class of conformant RPKI certificates by explicitly permitting those containing a CPS policy qualifier. The Security Considerations of RFC 6487 continue to apply.

security, pkix