You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move //revocation/reasons.go into the post-OCSP world (#8355)
Define the acceptable revocation reason codes directly in our
`revocation` package. Make the int-to-string and string-to-int
conversion capabilities into immutable functions, rather than ad-hoc
dictionary lookups. Do the same for the user- or admin-allowed reasons.
These changes make the revocation package wholly standalone, with no
dependencies (except fmt).
Update all of our logic and tests to use revocation.Reasons instead of
constants from the /x/crypto/ocsp package. This removes all reliance on
the /x/crypto/ocsp package for revocation reasons, which felt awkward in
a CRLs-only world.
Finally, take advantage of the improvements above to give the ceremony
CRL tool the ability to take revocation reasons as strings, rather than
integers. This behavior matches the capabilities already present in the
admin revoke-cert tool
Fixes#8328
0 commit comments