diff options
Diffstat (limited to 'src/saml2/cert.py')
-rw-r--r-- | src/saml2/cert.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/saml2/cert.py b/src/saml2/cert.py index 395c8e06..2354a714 100644 --- a/src/saml2/cert.py +++ b/src/saml2/cert.py @@ -122,11 +122,11 @@ class OpenSSLWrapper(object): key_file = "%s.key" % cn try: remove(cert_file) - except: + except Exception: pass try: remove(key_file) - except: + except Exception: pass c_f = join(cert_dir, cert_file) k_f = join(cert_dir, key_file) @@ -146,7 +146,7 @@ class OpenSSLWrapper(object): cert.get_subject().C = cert_info["country_code"] cert.get_subject().ST = cert_info["state"] cert.get_subject().L = cert_info["city"] - cert.get_subject().O = cert_info["organization"] + cert.get_subject().O = cert_info["organization"] # noqa: E741 cert.get_subject().OU = cert_info["organization_unit"] cert.get_subject().CN = cn if not request: @@ -333,7 +333,7 @@ class OpenSSLWrapper(object): crypto.verify(ca_cert, cert_crypto.signature, cert_crypto.tbs_certificate_bytes, cert_algorithm) return True, "Signed certificate is valid and correctly signed by CA certificate." except crypto.Error as e: - return False, "Certificate is incorrectly signed." + return False, "Certificate is incorrectly signed: %s" % str(e) except Exception as e: return False, "Certificate is not valid for an unknown reason. %s" % str(e) |