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

Don't eagerly reject expired or revoked certificates. #60

Merged
merged 1 commit into from
Jan 25, 2024

Conversation

nwalfield
Copy link
Collaborator

  • Even if a certificate is expired or revoked, it doesn't mean that it is completely useless. If a signature was made before the certificate expired, or before any soft revocation, then it may still be valid.

  • This is safe, because we still check that a certificate is valid when we check a signature.

  • Fixes It should be possible to import and use expired certificates #59.

  - Even if a certificate is expired or revoked, it doesn't mean that
    it is completely useless.  If a signature was made before the
    certificate expired, or before any soft revocation, then it may
    still be valid.

  - This is safe, because we still check that a certificate is valid
    when we check a signature.

  - Fixes #59.
Copy link

* df0fed39bc9bfc0b4762088725d052485e53ede5 Don't eagerly reject expired or revoked certificates.
|   - Authorized by Neal H. Walfield <[email protected]> [74E445BA0E15C957]
* 149a1097359ccde0e0aac245e98e12aad56ba63a Add the sequoia-pgp/authenticate-commits action.
    - Trust root.

The pull request's base (149a109) authenticates the pull request's head (df0fed3).

@nwalfield
Copy link
Collaborator Author

The rpm test appears to fail, because we are running on Ubuntu and not Fedora. See this issue. As everything passes in my Fedora VM, I'm going to merge this. Medium term, we should switch our CI from Ubuntu to Fedora, as per this issue.

@nwalfield
Copy link
Collaborator Author

/fast-forward

@github-actions github-actions bot merged commit df0fed3 into main Jan 25, 2024
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

It should be possible to import and use expired certificates
1 participant