diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-04-30 08:22:07 -0500 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-04-30 09:02:55 -0500 |
commit | 2187a05ef1a74eeb66bad9b4525afe841d9c2624 (patch) | |
tree | b895009eeddb83753ae0d83941d1338620d54d4b /src | |
parent | b3995a9a0708b49e0d29091420022ba5445f72c5 (diff) | |
download | cryptography-2187a05ef1a74eeb66bad9b4525afe841d9c2624.tar.gz cryptography-2187a05ef1a74eeb66bad9b4525afe841d9c2624.tar.bz2 cryptography-2187a05ef1a74eeb66bad9b4525afe841d9c2624.zip |
add support for directory name general names
Diffstat (limited to 'src')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/x509.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py index 23aa95c4..5558f140 100644 --- a/src/cryptography/hazmat/backends/openssl/x509.py +++ b/src/cryptography/hazmat/backends/openssl/x509.py @@ -103,6 +103,10 @@ def _build_general_name(backend, gn): )[:] ) ) + elif gn.type == backend._lib.GEN_DIRNAME: + return x509.DirectoryName( + _build_x509_name(backend, gn.d.directoryName) + ) else: # otherName, x400Address or ediPartyName raise x509.UnsupportedGeneralNameType( |