aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2016-03-13 10:53:10 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2016-03-13 10:53:10 -0400
commit7c6e434d3288f8deaebae52f21d10d0f67d4e010 (patch)
tree8a356e8dd39eb120c86b6daef4044316df7393d6
parent0ae16ea4dcfd3e77807dbb5189a3fbb810e41f8a (diff)
downloadcryptography-7c6e434d3288f8deaebae52f21d10d0f67d4e010.tar.gz
cryptography-7c6e434d3288f8deaebae52f21d10d0f67d4e010.tar.bz2
cryptography-7c6e434d3288f8deaebae52f21d10d0f67d4e010.zip
also bytes.
-rw-r--r--src/cryptography/hazmat/backends/openssl/backend.py4
1 files changed, 3 insertions, 1 deletions
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
)