diff --git a/roles/ipaclient/library/ipaclient_setup_nss.py b/roles/ipaclient/library/ipaclient_setup_nss.py index 09ddef52..d9fdda68 100644 --- a/roles/ipaclient/library/ipaclient_setup_nss.py +++ b/roles/ipaclient/library/ipaclient_setup_nss.py @@ -340,17 +340,19 @@ def main(): ca_subject) ca_certs_trust = [(c, n, certstore.key_policy_to_trust_flags(t, True, u)) - for (c, n, t, u) in ca_certs] + for (c, n, t, u) in [x[0:4] for x in ca_certs]] if hasattr(paths, "KDC_CA_BUNDLE_PEM"): x509.write_certificate_list( - [c for c, n, t, u in ca_certs if t is not False], + [c for c, n, t, u in [x[0:4] for x in ca_certs] + if t is not False], paths.KDC_CA_BUNDLE_PEM, # mode=0o644 ) if hasattr(paths, "CA_BUNDLE_PEM"): x509.write_certificate_list( - [c for c, n, t, u in ca_certs if t is not False], + [c for c, n, t, u in [x[0:4] for x in ca_certs] + if t is not False], paths.CA_BUNDLE_PEM, # mode=0o644 )