aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-08-09 00:00:44 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-08-09 10:37:48 -0500
commit69b64e4cfa0837efebf0da313b6991369fd0bcfb (patch)
tree1df69f58a2a0c001e73827374a258d8348653602 /src
parent8020e564eaee293dfe743623d75629bd3f51eb87 (diff)
downloadcryptography-69b64e4cfa0837efebf0da313b6991369fd0bcfb.tar.gz
cryptography-69b64e4cfa0837efebf0da313b6991369fd0bcfb.tar.bz2
cryptography-69b64e4cfa0837efebf0da313b6991369fd0bcfb.zip
support issuer alternative name encoding
Diffstat (limited to 'src')
-rw-r--r--src/cryptography/hazmat/backends/openssl/backend.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/backend.py b/src/cryptography/hazmat/backends/openssl/backend.py
index ad88dd9d..569d025f 100644
--- a/src/cryptography/hazmat/backends/openssl/backend.py
+++ b/src/cryptography/hazmat/backends/openssl/backend.py
@@ -281,7 +281,7 @@ def _encode_general_names(backend, names):
return general_names
-def _encode_subject_alt_name(backend, san):
+def _encode_alt_name(backend, san):
general_names = _encode_general_names(backend, san)
general_names = backend._ffi.gc(
general_names, backend._lib.GENERAL_NAMES_free
@@ -477,7 +477,8 @@ _EXTENSION_ENCODE_HANDLERS = {
x509.OID_BASIC_CONSTRAINTS: _encode_basic_constraints,
x509.OID_SUBJECT_KEY_IDENTIFIER: _encode_subject_key_identifier,
x509.OID_KEY_USAGE: _encode_key_usage,
- x509.OID_SUBJECT_ALTERNATIVE_NAME: _encode_subject_alt_name,
+ x509.OID_SUBJECT_ALTERNATIVE_NAME: _encode_alt_name,
+ x509.OID_ISSUER_ALTERNATIVE_NAME: _encode_alt_name,
x509.OID_EXTENDED_KEY_USAGE: _encode_extended_key_usage,
x509.OID_AUTHORITY_KEY_IDENTIFIER: _encode_authority_key_identifier,
x509.OID_AUTHORITY_INFORMATION_ACCESS: (