CRLSet is a preloaded certificate revocation list used by some browsers to block specific compromised or misissued certificates. It is a local revocation mechanism that supplements normal PKI checks by refusing certificates even when the issuing CA has not yet updated its own revocation data.
How CRLSet Works
CRLSet is a browser-side revocation safeguard that keeps a local list of certificates the browser should refuse, even before the issuing authority’s own revocation data is fully available. It does not replace PKI validation, but it adds a fast, preloaded blocklist layer for specific high-risk certificates.
This matters because revocation is often a time-sensitive trust decision. If a certificate is compromised, misissued, or otherwise unsafe, the browser can stop trusting it without waiting for the normal revocation ecosystem to catch up.
Why Browsers Use a Local Revocation List
Standard certificate revocation checks can be delayed by distribution, caching, network reachability, or inconsistent CA publication. A local mechanism reduces that lag by embedding a curated set of known-bad certificates directly into the client trust decision.
That design is intentionally narrow. CRLSet is meant to catch a small number of especially important revocations, not to serve as a complete replacement for CRLs, OCSP, or broader certificate lifecycle controls. It is a defensive shortcut for urgent cases, not a universal revocation strategy. For a broader treatment of revocation models, see the Certificate Revocation Guide.
What CRLSet Does Not Do
CRLSet is not a general-purpose certificate inventory, and it does not guarantee that every revoked certificate will be blocked. It only helps when the browser vendor has included a specific certificate in the preloaded set.
That limitation means organisations should not treat browser-enforced revocation as the only control. Certificate hygiene still depends on CA governance, revocation publication, monitoring for misissuance, and rapid replacement of exposed certificates. In broader certificate incident response, a CA compromise and mass certificate replacement playbook is the right operational complement.
Operational and Security Implications
When a certificate is blocked through CRLSet, the effect is immediate trust refusal in the browser. That can prevent continued use of a compromised or misissued certificate, but it can also create availability impact if the block is broader than the organisation expected or if replacement certificates are not ready.
The security value is highest when revocation needs to happen faster than the normal CA ecosystem can propagate the change. The operational trade-off is that local revocation mechanisms are opaque to many certificate owners, so teams need inventory, monitoring, and fast reissuance capability to avoid service interruption.
Risk and Threat Considerations
CRLSet reduces exposure when a browser needs to reject a known-bad certificate quickly, but it is necessarily selective. If a compromised or misissued certificate is not yet present in the local blocklist, users can still connect until other revocation checks or trust updates take effect.
Failure mechanism: An attacker or misissue event can remain useful until the browser vendor distributes the specific certificate into the local revocation set, leaving a temporary window where normal PKI trust would otherwise still appear valid.
Impact: That gap can prolong impersonation risk, man-in-the-middle exposure, or continued use of a certificate that should no longer be trusted, especially where the affected service is public-facing or widely relied upon.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | SC-12 — Cryptographic Key Establishment and Management | Certificate revocation depends on managing certificate and trust lifecycle tightly. |
| SI-4 — System Monitoring | Revocation failures and misuse are detectable through security monitoring of trust anomalies. | |
| AU-2 — Event Logging | Certificate validation and revocation events support post-incident review and assurance. | |
| Recommendation — Track certificate and trust lifecycle so revoked material can be removed or replaced quickly. Monitor certificate trust anomalies and block unexpected certificate use promptly. Log certificate validation and trust failures to support compromise review and response. | ||
| ISO/IEC 27001:2022 | A.8.24 — Use of cryptography | CRLSet operates within the certificate and cryptographic trust model. |
| Recommendation — Define how certificate trust decisions are handled in client-side cryptographic controls. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | Certificate revocation is an access-trust control that limits use of unsafe certificates. |
| Recommendation — Remove or block trust for compromised certificates and replace them quickly. | ||
Practitioner Guidance
What to watch for: Treat CRLSet as a browser-enforced safety net, not a substitute for certificate inventory and revocation readiness. Organisations should know which public certificates they operate, which CAs issued them, and how quickly they can revoke and replace them when a compromise or misissuance event occurs.
Governance implication: Teams that own web services, PKI, or trust-store operations should align incident response with browser revocation behaviour, because client-side blocklists can change the effective recovery path even when the CA has not finished updating its own status data.
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org