-
-
Notifications
You must be signed in to change notification settings - Fork 610
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
ra, wfe: use TimestampsForWindow to check renewal #7888
Conversation
070fdc4
to
2b8b3fc
Compare
@jsha, this PR appears to contain configuration and/or SQL schema changes. Please ensure that a corresponding deployment ticket has been filed with the new values. |
Hi bot, the SQL changes are just a comment. Thanks for noticing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but this will need to be rebased and re-reviewed after #7887 lands (which currently needs a merge conflict resolved).
08b1b34
to
50c1372
Compare
This allows us to log the time since last issuance (in the RA). It also allows us to delete FQDNSetExists once this is deployed.
48a39d2
to
0d54973
Compare
And in the RA, log the notBefore of the previous issuance.
To make this happen, I had to hoist the "check for previous certificate" up a level into
issueCertificateOuter
. That meant I also had to hoist the "split off a WithoutCancel context" logic all the way up toFinalizeOrder
.