summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-12 12:08:33 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-15 15:49:50 -0600
commit9d0b7d420b3c32d8759a89cb37df83f2aa1ea75f (patch)
treebbe42bc71765ec8be3592c8ba515b8be45132e52
parent6c660a88f1ed6d03968b26328a285cfecc4c9a2c (diff)
downloadcryptography-9d0b7d420b3c32d8759a89cb37df83f2aa1ea75f.tar.gz
sigh
-rw-r--r--src/cryptography/hazmat/backends/openssl/x509.py2
-rw-r--r--src/cryptography/hazmat/bindings/openssl/asn1.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py
index 1de3f4d5d..17dd098f4 100644
--- a/src/cryptography/hazmat/backends/openssl/x509.py
+++ b/src/cryptography/hazmat/backends/openssl/x509.py
@@ -99,5 +99,5 @@ class _X509Certificate(object):
bio = self._backend._create_mem_bio()
res = self._backend._lib.ASN1_TIME_print(bio, asn1_time)
assert res == 1
- time = self._backend._read_mem_bio(bio)
+ time = self._backend._read_mem_bio(bio).decode("ascii")
return datetime.datetime.strptime(time, "%b %d %H:%M:%S %Y GMT")
diff --git a/src/cryptography/hazmat/bindings/openssl/asn1.py b/src/cryptography/hazmat/bindings/openssl/asn1.py
index 7fe01fbc1..5b1a56f27 100644
--- a/src/cryptography/hazmat/bindings/openssl/asn1.py
+++ b/src/cryptography/hazmat/bindings/openssl/asn1.py
@@ -120,7 +120,7 @@ const ASN1_ITEM *ASN1_ITEM_ptr(ASN1_ITEM_EXP *);
/* These aren't macros these arguments are all const X on openssl > 1.0.x */
-int ASN1_TIME_print(BIO *, const ASN1_TIME *);
+int ASN1_TIME_print(BIO *, ASN1_TIME *);
int ASN1_STRING_length(ASN1_STRING *);
ASN1_STRING *ASN1_STRING_dup(ASN1_STRING *);
int ASN1_STRING_cmp(ASN1_STRING *, ASN1_STRING *);