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

Questions relating to CRL and OCSP #95

Open
srdavidson opened this issue May 2, 2022 · 2 comments
Open

Questions relating to CRL and OCSP #95

srdavidson opened this issue May 2, 2022 · 2 comments
Labels
Future Version Future version of the S/MIME BR

Comments

@srdavidson
Copy link
Contributor

Suggestions have been made (GlobalSign and Entrust) that revoked S/MIME should remain on CRL after their expiry to reflect that encrypted emails may be retained and opened in future so the revocation information remains relevant.

On a related note, a suggestion (Google) has been made that OCSP support by the CA should be made optional for privacy reasons.

@srdavidson srdavidson added the Future Version Future version of the S/MIME BR label May 2, 2022
@PetraBarzin
Copy link

For decryption you don't need to keep expired certificates on a CRL. It will only blow up their size. You don't need the public key (certificate) for opening an encrypted mail. For decryption you use your private key. Therefore it doesn't matter whether the certificate is revoked or expired. You must be able to decrypt your mails in any case.
For signed mails, if you have to keep the security information, you must use mechanisms for long term archiving - outside of the MUA (e.g. LTANS: https://datatracker.ietf.org/wg/ltans/documents/). IMHO, a MUA is not made to verify digital signatures long time after the generation of the signature. After expiry of a certificate used for signing the MUA should display a message saying that the certificate is expired and that no revocation information is available anymore.

@XolphinMartijn
Copy link
Member

@srdavidson I'd like to see the option that CRL is optional. Considering the suggestion made by Google, I've drafted language that will capture both cases. This allows usage of both at the same time, or only one of the two, while having a requirements on having at least one option at all times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Future Version Future version of the S/MIME BR
Projects
None yet
Development

No branches or pull requests

3 participants