Certificate Revocation List (CRL)

Security Glossary - SSL/TLS

Definition: A Certificate Revocation List is a CA-signed list of certificates revoked before expiry. Clients or vendors can retrieve and cache CRL data. CRLs remain active in the public Web PKI; Let's Encrypt moved exclusively to CRLs in 2025 after ending OCSP.

Why CRL Is Important

CRLs are the original mechanism for certificate revocation but have significant scalability problems. A busy CA may revoke thousands of certificates, and clients must download the entire list to check a single certificate. This wastes bandwidth and adds latency, especially on mobile networks.

Despite their limitations, CRLs still play a role. Some enterprise environments and older systems rely on CRLs. Chrome uses a compressed form called CRLSets that covers high-priority revocations. Understanding CRLs helps you understand why your certificate might still appear trusted even after revocation - if the client has not refreshed its CRL cache, it will not know the certificate was revoked.

For website operators, the practical takeaway is that revocation checking is imperfect across all mechanisms. If your private key is compromised, you should revoke the certificate through your CA, but also immediately replace it with a new one and update your server configuration. Do not rely solely on revocation to protect your users.

How to Verify

Inspect the certificate's CRL Distribution Points and the issuing CA's current documentation. Revocation use is client-specific, and a website scanner cannot prove how every browser or non-browser client will consume the data.

Check SSL Certificate

Common Questions About CRL

Are CRLs still used?
Yes. CAs, enterprise clients, and browser vendors use CRLs or derived vendor-distributed revocation data. The exact retrieval and enforcement path differs by client.
How often are CRLs updated?
This varies by CA but is typically every few hours to every few days. The 'Next Update' field in the CRL specifies when a fresh version will be published. During this interval, newly revoked certificates may still appear valid to clients using a cached CRL.
Disclaimer: DomainOptic provides automated informational scans only. Results do not constitute professional security advice, compliance certification, or a guarantee of security. Always verify findings independently.