Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace OCSP with CRLs #7312

Open
3 of 8 tasks
aarongable opened this issue Feb 6, 2024 · 0 comments
Open
3 of 8 tasks

Replace OCSP with CRLs #7312

aarongable opened this issue Feb 6, 2024 · 0 comments

Comments

@aarongable
Copy link
Contributor

This bug is an umbrella/tracking bug, acting as a one-stop-shop to see progress on the multiple sub-tasks necessary to achieve this large-scale project.

OCSP carries with it two large disadvantages: it is very high traffic and expensive for a CA to run, and it can theoretically leak browsing activity to CAs by observing streams of OCSP requests from a single client. Historically, these two disadvantages have been outweighed by the even larger disadvantage of CRLs: that they're huge, so unwieldy to work with that most clients simply don't. This disadvantage has, for web browsers at least, been largely mitigated by the advent of OneCRL and CRLite, methods by which browser vendors ingest and pre-process CRLs into much smaller formats, and push the results out to individual browsers via the browser's normal update mechanisms. As a result, the BRs were recently updated to allow CAs to omit OCSP information from certificates as long as they include CRL information instead. We intend to follow this path, and hope to significantly decrease costs by doing so.

Subtasks:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant