From 7c6e434d3288f8deaebae52f21d10d0f67d4e010 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sun, 13 Mar 2016 10:53:10 -0400 Subject: also bytes. --- src/cryptography/hazmat/backends/openssl/backend.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cryptography/hazmat/backends/openssl/backend.py b/src/cryptography/hazmat/backends/openssl/backend.py index ed205285..b121df03 100644 --- a/src/cryptography/hazmat/backends/openssl/backend.py +++ b/src/cryptography/hazmat/backends/openssl/backend.py @@ -975,7 +975,9 @@ class Backend(object): ) ext_struct = encode(self, extension.value) - nid = self._lib.OBJ_txt2nid(extension.oid.dotted_string) + nid = self._lib.OBJ_txt2nid( + extension.oid.dotted_string.encode("ascii") + ) x509_extension = self._lib.X509V3_EXT_i2d( nid, 1 if extension.critical else 0, ext_struct ) -- cgit v1.2.3