diff options
author | Ian Cordasco <graffatcolmingov@gmail.com> | 2015-07-19 10:26:45 -0500 |
---|---|---|
committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2015-07-19 10:26:45 -0500 |
commit | 8d6733091322f87a3bbcff2c9ed414c52eeab746 (patch) | |
tree | 7bf189021e74026bcd3a9da9aff98e4d33a6b542 /src | |
parent | e4e52a4d3e866f65d20045c6f505d3264db06ee7 (diff) | |
download | cryptography-8d6733091322f87a3bbcff2c9ed414c52eeab746.tar.gz cryptography-8d6733091322f87a3bbcff2c9ed414c52eeab746.tar.bz2 cryptography-8d6733091322f87a3bbcff2c9ed414c52eeab746.zip |
Handle SubjectAlternativeName extensions in the backend
They are handled in cryptography.x509 so they need to be handled here
Diffstat (limited to 'src')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/backend.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/backend.py b/src/cryptography/hazmat/backends/openssl/backend.py index 5b9f0759..80b73f42 100644 --- a/src/cryptography/hazmat/backends/openssl/backend.py +++ b/src/cryptography/hazmat/backends/openssl/backend.py @@ -1044,6 +1044,8 @@ class Backend(object): for i, extension in enumerate(builder._extensions): if isinstance(extension.value, x509.BasicConstraints): pp, r = _encode_basic_constraints(self, extension.value) + elif isinstance(extension.value, x509.SubjectAlternativeName): + pp, r = _encode_subject_alt_name(self, extension.value) else: raise ValueError('Extension not yet supported.') |