forked from letsencrypt/boulder
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Separate issuance.Profile out from issuance.Issuer (letsencrypt#7285)
Remove the Profile field from issuance.Issuer, to reflect the fact that profiles are in fact independent pieces of configuration which can be shared across (and are configured independently of) multiple issuers. Move the IssuerURL, OCSPUrl, and CRLURL fields from issuance.Profile to issuance.Issuer, since they reflect fundamental attributes of the issuer, rather than attributes of a particular profile. This also reflects the location at which those values are configured, in issuance.IssuerConfig. All other changes are fallout from the above: adding a Profile argument to various methods in the issuance and linting packages, adding a profile field to the caImpl struct, etc. This change paves the way for two future changes: moving OCSP and CRL creation into the issuance package, and supporting multiple simultaneous profiles that the CA can select between. Part of letsencrypt#7159 Part of letsencrypt#6316 Part of letsencrypt#6966
- Loading branch information
1 parent
0e9f5d3
commit af2c1a5
Showing
12 changed files
with
548 additions
and
482 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.