summaryrefslogtreecommitdiffstats
path: root/base/server/python/pki/server/deployment/pkihelper.py
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2013-08-13 12:20:31 -0400
committerAde Lee <alee@redhat.com>2013-08-13 12:20:31 -0400
commite6b7428e5ae6fd6ed139db15b0426c35524d1a11 (patch)
treef046d9bc768ba16244ff2a95e88b37a5b6f755e6 /base/server/python/pki/server/deployment/pkihelper.py
parent74f60e95a9fd5984f81aeda492e157d1c9b6dedd (diff)
downloadpki-e6b7428e5ae6fd6ed139db15b0426c35524d1a11.tar.gz
pki-e6b7428e5ae6fd6ed139db15b0426c35524d1a11.tar.xz
pki-e6b7428e5ae6fd6ed139db15b0426c35524d1a11.zip
Initial code to configure a TPS in tomcat
This code allows pkispawn to configure a tps in tomcat. It does not include any config using the web UI panels.
Diffstat (limited to 'base/server/python/pki/server/deployment/pkihelper.py')
-rw-r--r--base/server/python/pki/server/deployment/pkihelper.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/base/server/python/pki/server/deployment/pkihelper.py b/base/server/python/pki/server/deployment/pkihelper.py
index 6d47a902b..fc57e3332 100644
--- a/base/server/python/pki/server/deployment/pkihelper.py
+++ b/base/server/python/pki/server/deployment/pkihelper.py
@@ -3248,6 +3248,10 @@ class ConfigClient:
# Create system certs
self.set_system_certs(data)
+ # TPS parameters
+ if self.master_dict['pki_subsystem'] == "TPS":
+ self.set_tps_parameters(data)
+
return data
def set_system_certs(self, data):
@@ -3461,6 +3465,17 @@ class ConfigClient:
# External CA Step 2
data.stepTwo = "true"
+ def set_tps_parameters(self, data):
+ data.caUri = self.master_dict['pki_ca_uri']
+ data.tksUri = self.master_dict['pki_tks_uri']
+ data.enableServerSideKeyGen = self.master_dict['pki_enable_server_side_keygen']
+ if config.str2bool(self.master_dict['pki_enable_server_side_keygen']):
+ data.kraUri = self.master_dict['pki_kra_uri']
+ data.authdbHost = self.master_dict['pki_authdb_hostname']
+ data.authdbPort = self.master_dict['pki_authdb_port']
+ data.authdbBaseDN = self.master_dict['pki_authdb_basedn']
+ data.authdbSecureConn = self.master_dict['pki_authdb_secure_conn']
+
def create_system_cert(self, tag):
cert = pki.system.SystemCertData()
cert.tag = self.master_dict["pki_%s_tag" % tag]