diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2015-08-09 12:54:18 -0400 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2015-08-09 12:54:18 -0400 |
commit | 5d37afc050abada60f0fe5a0e2e31dc3cc5349f4 (patch) | |
tree | 528f462b4b70fdf66ad1a17903234a47ca403eef /src | |
parent | 8020e564eaee293dfe743623d75629bd3f51eb87 (diff) | |
parent | 20175f873b9264bd49301e743386bbeeda255ae4 (diff) | |
download | cryptography-5d37afc050abada60f0fe5a0e2e31dc3cc5349f4.tar.gz cryptography-5d37afc050abada60f0fe5a0e2e31dc3cc5349f4.tar.bz2 cryptography-5d37afc050abada60f0fe5a0e2e31dc3cc5349f4.zip |
Merge pull request #2232 from reaperhulk/encode-ian
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: ( |