diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-12-15 17:20:33 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-12-15 17:20:33 -0600 |
commit | d5cccf7a376f4cf81cab6649646af0f09f5389ac (patch) | |
tree | afdf7ad94784d12d02e9b95aa9569fdbda21ec33 /src | |
parent | 25014658d6d7df3a97f72a5a65c6833a3364c51e (diff) | |
download | cryptography-d5cccf7a376f4cf81cab6649646af0f09f5389ac.tar.gz cryptography-d5cccf7a376f4cf81cab6649646af0f09f5389ac.tar.bz2 cryptography-d5cccf7a376f4cf81cab6649646af0f09f5389ac.zip |
add parsed_version attribute to InvalidVersion
Diffstat (limited to 'src')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/x509.py | 2 | ||||
-rw-r--r-- | src/cryptography/x509.py | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py index 9a1fcc8d..0828f3cc 100644 --- a/src/cryptography/hazmat/backends/openssl/x509.py +++ b/src/cryptography/hazmat/backends/openssl/x509.py @@ -45,7 +45,7 @@ class _Certificate(object): return x509.Version.v3 else: raise x509.InvalidVersion( - "{0} is not a valid X509 version".format(version) + "{0} is not a valid X509 version".format(version), version ) @property diff --git a/src/cryptography/x509.py b/src/cryptography/x509.py index c79d1171..be1298b6 100644 --- a/src/cryptography/x509.py +++ b/src/cryptography/x509.py @@ -24,7 +24,9 @@ def load_der_x509_certificate(data, backend): class InvalidVersion(Exception): - pass + def __init__(self, msg, parsed_version): + super(InvalidVersion, self).__init__(msg) + self.parsed_version = parsed_version @six.add_metaclass(abc.ABCMeta) |