Add CRLDPBase config key to boulder-ca (#6442)

Add a new configuration key to the CA which allows us to
specify the "base URL" for our CRLs. This will be necessary
before including an Issuing Distribution Point extension in our
CRLs, or a CRL Distribution Point in our certificates.

Part of #6410
This commit is contained in:
Aaron Gable 2022-10-11 08:55:25 -07:00 committed by GitHub
parent fbdddefef5
commit 272625b4a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 0 deletions

View File

@ -99,6 +99,11 @@ type Config struct {
// https://www.gstatic.com/ct/log_list/v3/log_list_schema.json
CTLogListFile string
// CRLDPBase is the piece of the CRL Distribution Point URI which is common
// across all issuers and shards. It must use the http:// scheme, and must
// not end with a slash. Example: "http://prod.c.lencr.org".
CRLDPBase string
Features map[string]bool
}

View File

@ -108,6 +108,7 @@
"maxNames": 100,
"lifespanOCSP": "96h",
"lifespanCRL": "216h",
"crldpBase": "http://c.boulder.test",
"goodkey": {
"weakKeyFile": "test/example-weak-keys.json",
"blockedKeyFile": "test/example-blocked-keys.yaml",

View File

@ -108,6 +108,7 @@
"maxNames": 100,
"lifespanOCSP": "96h",
"lifespanCRL": "216h",
"crldpBase": "http://c.boulder.test",
"goodkey": {
"weakKeyFile": "test/example-weak-keys.json",
"blockedKeyFile": "test/example-blocked-keys.yaml",