rfc-2585

Internet X.509 Public Key Infrastructure Operational Protocols: FTP and HTTP

R. Housley, P. Hoffman
date1999-05 streamIETF areasec wgpkix statusPROPOSED STANDARD pages8 canonicalhttps://www.rfc-editor.org/rfc/rfc2585 doi10.17487/RFC2585 errataview
The protocol conventions described in this document satisfy some of the operational requirements of the Internet Public Key Infrastructure (PKI). This document specifies the conventions for using the File Transfer Protocol (FTP) and the Hypertext Transfer Protocol (HTTP) to obtain certificates and certificate revocation lists (CRLs) from PKI repositories. [STANDARDS-TRACK]

Extracted elements (11)

design-rationale §1.2

FTP and HTTP are offered as alternatives to Directory access protocols for certificate and CRL distribution because Directory Services are not universally available on the Internet and both FTP (anonymous) and HTTP are widely deployed and accommodated by many firewalls.

pkix, http

design-rationale §2

These FTP/HTTP retrieval mechanisms satisfy only the requirement to retrieve information for a certificate already identified by a URI; they are not intended to solve the more general problem of finding certificates for users identified by email address or corporate affiliation.

pkix

interoperability-note §4.1

The encoding for application/pkix-cert and application/pkix-crl MIME types will be none for 8-bit transports and most likely Base64 for SMTP or other 7-bit transports.

pkix, email

normative-requirement §2 SHOULD

Files containing certificates should have a suffix of '.cer', and each '.cer' file must contain exactly one certificate encoded in DER format.

pkix, http

normative-requirement §2 SHOULD

Files containing CRLs should have a suffix of '.crl', and each '.crl' file must contain exactly one CRL encoded in DER format.

pkix

protocol-element §3

The URI form of GeneralName within certificate and CRL extensions is used to specify the HTTP location where issuer certificates and CRLs may be obtained, expressed as an IA5String (e.g., http://www.your.org/pki/id48.cer).

pkix, http

registry §4.1

MIME type 'application/pkix-cert' is registered for transferring DER-encoded X.509 certificates, with file extension .CER and optional 'version' parameter (default '1').

pkix, registry

registry §4.2

MIME type 'application/pkix-crl' is registered for transferring DER-encoded certificate revocation lists, with file extension .CRL and optional 'version' parameter (default '1').

pkix, registry

security-consideration §Security Considerations

Misconfigured or broken HTTP caching proxies may return out-of-date certificates or CRLs; clients should be aware that cached responses may not reflect the latest revocation state.

pkix, security, http

security-consideration §Security Considerations

Operators of FTP sites and web servers should authenticate end entities who publish certificates, as well as CAs and RAs who publish certificates and CRLs, though authentication is not required for retrieval.

pkix, security

security-consideration §Security Considerations

Since certificates and CRLs are digitally signed, no additional integrity service is necessary, and no privacy service is required because neither certificates nor CRLs need be kept secret; anonymous access is generally acceptable.

pkix, security