-
Notifications
You must be signed in to change notification settings - Fork 51
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
CRL support tasks #57
Comments
@ctz @djc @jbr @jsha I would be interested in your input on each of these issues when you have time, and on the initial parsing support I have prepared in #44 I have a very crude prototype validating an end entity client certificate against a CRL but I'm not satisfied with the implementation. I've pulled out these issues based on my experience implementing the prototype as a way to try and make progress on some of the trickier parts. One question I have in mind above and beyond the individual tasks is how important it is to folks to keep |
I guess it's fine to only enable CRL support with |
I think I've managed to push the functionality where I'd want to consider using |
Nice!
Right -- sorry for the lack of feedback. I did look at all the issues you filed a few weeks ago to see if there was something there to respond to, but I don't have enough context yet on either the webpki code base or the subject matter of CRL to have much pre-existing input. Hope to follow-up with reviews once you start submitting stuff, though. |
no worries, not criticism just acknowledging that I think a different strategy will work better. I appreciate your reviews :-) Once the webpki test refactoring lands I can push my next block of work that builds on #44 and #26. I could share it before then if folks want but the combined diff is pretty enormous and IMO distracting. |
Closing this out 🎉 There are a couple of optimizations left but I think the base functionality is here. I'm going to switch to working on getting this exposed in Rustls. Separately we should consider cutting a release when we're confident that the pieces are arranged correctly. |
A meta-issue to collect up some of the pieces I think will be needed to complete CRL support in Webpki.
For now I'm trying to limit the scope to verifying end-entity certificate revocation state (based on discussion in rustls/rustls#1164 and similar functionality in other TLS libraries), and not considering CRLs during path-building, however where possible we should leave the door open for supporting that in the future.
Auxiliary work (nice to have, not required for initial support):
The text was updated successfully, but these errors were encountered: