Merge pull request #1497 from niphlod/fix/1489

fixes #1489
This commit is contained in:
mdipierro
2016-10-14 10:09:25 -05:00
committed by GitHub
+3 -2
View File
@@ -11,7 +11,8 @@ import errno
import socket
import logging
import platform
from gluon._compat import iteritems, to_bytes, StringIO, urllib_unquote
from gluon._compat import iteritems, to_bytes, StringIO
from gluon._compat import urllib_unquote, to_native
# Define Constants
VERSION = '1.2.6'
@@ -1661,7 +1662,7 @@ class WSGIWorker(Worker):
try:
peercert = conn.socket.getpeercert(binary_form=True)
environ['SSL_CLIENT_RAW_CERT'] = \
peercert and ssl.DER_cert_to_PEM_cert(peercert)
peercert and to_native(ssl.DER_cert_to_PEM_cert(peercert))
except Exception:
print(sys.exc_info()[1])
else: