From 134ebc875dd810dd6d1ef069365dea49af7a7bf9 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Mon, 17 Jan 2022 20:12:16 +0100 Subject: SSLCA: root_ca is a BooleanOption This will fix: 'bool' object has no attribute 'lower' --- src/lib/Bcfg2/Server/Plugins/Cfg/CfgSSLCACertCreator.py | 3 +-- 1 file changed, 1 insertion(+), 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")) -- cgit v1.2.3-1-g7c22