summaryrefslogtreecommitdiffstats
path: root/base/server/python/pki/server/deployment/scriptlets/security_databases.py
diff options
context:
space:
mode:
authorMatthew Harmsen <mharmsen@redhat.com>2015-04-14 20:05:17 -0600
committerMatthew Harmsen <mharmsen@redhat.com>2015-04-14 20:05:17 -0600
commitcde899c8e8516125b26818d5668487c99267420c (patch)
treef17f837e0e89aef299fa724df11be9a91528011b /base/server/python/pki/server/deployment/scriptlets/security_databases.py
parent711d3ca66b6702a33839c3a436550464fa49d0d8 (diff)
downloadpki-cde899c8e8516125b26818d5668487c99267420c.tar.gz
pki-cde899c8e8516125b26818d5668487c99267420c.tar.xz
pki-cde899c8e8516125b26818d5668487c99267420c.zip
Add HSM options to pkispawn
- PKI TRAC Ticket #1346 - pkispawn should have an HSM library option
Diffstat (limited to 'base/server/python/pki/server/deployment/scriptlets/security_databases.py')
-rw-r--r--base/server/python/pki/server/deployment/scriptlets/security_databases.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/base/server/python/pki/server/deployment/scriptlets/security_databases.py b/base/server/python/pki/server/deployment/scriptlets/security_databases.py
index 546050725..16cd92da0 100644
--- a/base/server/python/pki/server/deployment/scriptlets/security_databases.py
+++ b/base/server/python/pki/server/deployment/scriptlets/security_databases.py
@@ -54,6 +54,11 @@ class PkiScriptlet(pkiscriptlet.AbstractBasePkiScriptlet):
deployer.mdict['pki_key_database'],
deployer.mdict['pki_secmod_database'],
password_file=deployer.mdict['pki_shared_pfile'])
+ if config.str2bool(deployer.mdict['pki_hsm_enable']):
+ deployer.modutil.register_security_module(
+ deployer.mdict['pki_database_path'],
+ deployer.mdict['pki_hsm_modulename'],
+ deployer.mdict['pki_hsm_libfile'])
deployer.file.modify(
deployer.mdict['pki_cert_database'],
perms=config.PKI_DEPLOYMENT_DEFAULT_SECURITY_DATABASE_PERMISSIONS)