From 8d6733091322f87a3bbcff2c9ed414c52eeab746 Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Sun, 19 Jul 2015 10:26:45 -0500 Subject: Handle SubjectAlternativeName extensions in the backend They are handled in cryptography.x509 so they need to be handled here --- src/cryptography/hazmat/backends/openssl/backend.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') 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.') -- cgit v1.2.3