* Minor follow-ups to #16865 Fix PKI issuer upgrade logic when upgrading to 1.12 or later, to actually turn off the issuer crl-signing usage when it intended to. Fix minor typo in docs. * changelog
This commit is contained in:
parent
750bc180ab
commit
91abc177bb
|
@ -709,7 +709,7 @@ func (sc *storageContext) upgradeIssuerIfRequired(issuer *issuerEntry) *issuerEn
|
||||||
// Remove CRL signing usage if it exists on the issuer but doesn't
|
// Remove CRL signing usage if it exists on the issuer but doesn't
|
||||||
// exist in the KU of the x509 certificate.
|
// exist in the KU of the x509 certificate.
|
||||||
if hadCRL && (cert.KeyUsage&x509.KeyUsageCRLSign) == 0 {
|
if hadCRL && (cert.KeyUsage&x509.KeyUsageCRLSign) == 0 {
|
||||||
issuer.Usage.ToggleUsage(OCSPSigningUsage)
|
issuer.Usage.ToggleUsage(CRLSigningUsage)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle our new OCSPSigning usage flag for earlier versions. If we
|
// Handle our new OCSPSigning usage flag for earlier versions. If we
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
```release-note:bug
|
||||||
|
pki: Fix automatically turning off CRL signing on upgrade to Vault >= 1.12, if CA Key Usage disallows it
|
||||||
|
```
|
|
@ -2058,7 +2058,7 @@ imported entries present in the same bundle).
|
||||||
issuers. This means the returned certificate _may_ differ in encoding from
|
issuers. This means the returned certificate _may_ differ in encoding from
|
||||||
the one provided on subsequent re-imports of the same issuer or key.
|
the one provided on subsequent re-imports of the same issuer or key.
|
||||||
|
|
||||||
~> Note: This import may fail due to CRL rebuilding issuers or other potential
|
~> Note: This import may fail due to CRL rebuilding issues or other potential
|
||||||
issues; this may impact long-term use of these issuers, but some issuers or
|
issues; this may impact long-term use of these issuers, but some issuers or
|
||||||
keys may still be imported as a result of this process.
|
keys may still be imported as a result of this process.
|
||||||
|
|
||||||
|
@ -3901,7 +3901,7 @@ The below parameters are in addition to the regular parameters accepted by the
|
||||||
|
|
||||||
- `interval_duration` `(string: "")` - Specifies the duration between automatic tidy
|
- `interval_duration` `(string: "")` - Specifies the duration between automatic tidy
|
||||||
operations; note that this is from the end of one operation to the start of
|
operations; note that this is from the end of one operation to the start of
|
||||||
the next so the time of the operation itself does not need to be considered.
|
the next so the time of the operation itself does not need to be considered.
|
||||||
Defaults to 12h
|
Defaults to 12h
|
||||||
|
|
||||||
#### Sample Payload
|
#### Sample Payload
|
||||||
|
|
Loading…
Reference in New Issue