v0.12.0, add AcmeRenewalInfoCertIdentifier
#75
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note to reviewers: Opened as a draft while we look at the end-to-end integration in djc/instant-acme#85
Adds a new
AcmeRenewalInfoCertIdentifier
struct that holds twoDer
fields that can be used to uniquely identify a certificate.The contained data is necessary to implement an extension to ACME/RFC-8555, ACME Renewal Information (ARI).
For the purposes of ARI the end-state of this structure is a BASE64 URL-safe encoded URL used to identify the certificate when replacing it with a new order. Since
pki-types
only offers an internal BASE64 decoder this task is left to consumers to implement with their b64 lib of choice.See the Let's Encrypt support announcement for more information on the general utility of ARI.
Suggested release notes
AcmeRenewalInfoCertIdentifier
struct that holds twoDer
fields that can be used to uniquely identify a certificate for the purposes of ACME automated renewal information (ARI).