From 2187a05ef1a74eeb66bad9b4525afe841d9c2624 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Thu, 30 Apr 2015 08:22:07 -0500 Subject: add support for directory name general names --- src/cryptography/hazmat/backends/openssl/x509.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') 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( -- cgit v1.2.3