summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipaserver/install/certs.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipaserver/install/certs.py b/ipaserver/install/certs.py
index 1e718bb38..6d688b351 100644
--- a/ipaserver/install/certs.py
+++ b/ipaserver/install/certs.py
@@ -1101,7 +1101,8 @@ class CertDB(object):
# We only handle one server cert
nickname = server_certs[0][0]
- ca_names = self.find_root_cert_from_pkcs12(pkcs12_fname, pkcs12_pwd_fname)
+ ca_names = [name for name, flags
+ in self.nssdb.list_certs() if 'u' not in flags]
if len(ca_names) == 0:
raise RuntimeError("Could not find a CA cert in %s" % pkcs12_fname)