diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-08-09 00:00:44 -0500 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-08-09 10:37:48 -0500 |
commit | 69b64e4cfa0837efebf0da313b6991369fd0bcfb (patch) | |
tree | 1df69f58a2a0c001e73827374a258d8348653602 /src | |
parent | 8020e564eaee293dfe743623d75629bd3f51eb87 (diff) | |
download | cryptography-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.py | 5 |
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: ( |