Add use_csr_serial_number
option to PKI role
#25709
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.
Fixes #25708
Currently on
/pki/sign/:name
, the other fields that can have their values taken from the CSR, namely SANs andcommon_name
, have ause_csr_*
option to control whether or not they take their values from the CSR.serial_number
is also taken from the CN in the CSR, but there is currently no way to ignore theserial_number
in the CSR.This PR adds the
use_csr_serial_number
PKI role parameter which controls whether or not theserial_number
is taken from the CSR. It defaults to true so that the previous behaviour is kept. If aserial_number
is provided in the JSON data, then that takes precedence over the value in the CSR.