summaryrefslogtreecommitdiffstats
path: root/base/server/python
diff options
context:
space:
mode:
authorJack Magne <jmagne@dhcp-16-206.sjc.redhat.com>2016-07-27 11:43:33 -0700
committerJack Magne <jmagne@dhcp-16-206.sjc.redhat.com>2016-07-27 14:20:28 -0700
commit0c502a387c90d2e2d8ebe9e3edf3dfeaf1d6eba4 (patch)
tree62e72cf687ff481eee1e421d5fc51e79a7f716e9 /base/server/python
parent39b049e2048ba440c2885f4249bedd428fd250b1 (diff)
downloadpki-0c502a387c90d2e2d8ebe9e3edf3dfeaf1d6eba4.tar.gz
pki-0c502a387c90d2e2d8ebe9e3edf3dfeaf1d6eba4.tar.xz
pki-0c502a387c90d2e2d8ebe9e3edf3dfeaf1d6eba4.zip
Make starting CRL Number configurable.
Ticket #2406 Make starting CRL Number configurable This simple patch provides a pkispawn config param that passes some starting crl number value to the config process. Here is a sample: [CA] pki_ca_starting_crl_number=4000 After the CA comes up the value of "crlNumber" in the db will reflect that value of 4000. Currently no other values are changed. We can talk about if we need more values reset in the given case. Also, this creates a setting in the CS.cfg ca.crl.MasterCrl.startingCrlNumber=4000 This setting is only consulted when the crl Issuing Point record is created for the first time.
Diffstat (limited to 'base/server/python')
-rw-r--r--base/server/python/pki/server/deployment/pkihelper.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/server/python/pki/server/deployment/pkihelper.py b/base/server/python/pki/server/deployment/pkihelper.py
index 6ac68b111..8a1dbddb5 100644
--- a/base/server/python/pki/server/deployment/pkihelper.py
+++ b/base/server/python/pki/server/deployment/pkihelper.py
@@ -4113,6 +4113,10 @@ class ConfigClient:
if self.subsystem == "TPS":
self.set_tps_parameters(data)
+ # Misc CA parameters
+ if self.subsystem == "CA":
+ data.startingCRLNumber = self.mdict['pki_ca_starting_crl_number']
+
return data
def save_admin_csr(self):