summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <asulfrian@zedat.fu-berlin.de>2022-01-17 20:12:16 +0100
committerAlexander Sulfrian <asulfrian@zedat.fu-berlin.de>2022-01-30 05:03:59 +0100
commit134ebc875dd810dd6d1ef069365dea49af7a7bf9 (patch)
treebfc64e03ba18a8629277c2fcf48e1d4512c517e5
parent44dba9dc7eb82c6c7073ca4a01128ad779ac0f4b (diff)
downloadbcfg2-134ebc875dd810dd6d1ef069365dea49af7a7bf9.tar.gz
bcfg2-134ebc875dd810dd6d1ef069365dea49af7a7bf9.tar.bz2
bcfg2-134ebc875dd810dd6d1ef069365dea49af7a7bf9.zip
SSLCA: root_ca is a BooleanOption
This will fix: 'bool' object has no attribute 'lower'
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py b/src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py
index b9ced6682..09a09787e 100644
--- a/src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py
+++ b/src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py
@@ -215,8 +215,7 @@ class CfgSSLCACertCreator(XMLCfgCreator, CfgVerifier):
ca = self.get_ca(cert.get("ca", "default"))
chaincert = ca.get('chaincert')
cmd = ["openssl", "verify"]
- is_root = ca.get('root_ca', "false").lower() == 'true'
- if not is_root:
+ if not ca.get('root_ca', False):
cmd.append("-partial_chain")
cmd.extend(["-trusted", chaincert, filename])
self.debug_log("Cfg: Verifying %s against CA" % entry.get("name"))