GoogleChrome / CertificateTransparency

Apache License 2.0
146 stars 60 forks source link

Clarify what policies a Log is allowed to accept/reject a certificate #4

Open sleevi opened 7 years ago

sleevi commented 7 years ago

RFC 6962, Section 3.1 states:

Logs MUST verify that the submitted end-entity certificate or Precertificate has a valid signature chain leading back to a trusted root CA certificate, using the chain of intermediate CA certificates provided by the submitter. Logs MAY accept certificates that have expired, are not yet valid, have been revoked, or are otherwise not fully valid according to X.509 verification rules in order to accommodate quirks of CA certificate-issuing software. However, logs MUST refuse to publish certificates without a valid chain to a known root CA.

Some clarifications would be useful: