This commit is contained in:
niphlod
2016-10-07 21:23:00 +02:00
parent e6a3081b42
commit 8efd0cb01f
+3 -2
View File
@@ -11,7 +11,8 @@ import errno
import socket import socket
import logging import logging
import platform 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 # Define Constants
VERSION = '1.2.6' VERSION = '1.2.6'
@@ -1661,7 +1662,7 @@ class WSGIWorker(Worker):
try: try:
peercert = conn.socket.getpeercert(binary_form=True) peercert = conn.socket.getpeercert(binary_form=True)
environ['SSL_CLIENT_RAW_CERT'] = \ 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: except Exception:
print(sys.exc_info()[1]) print(sys.exc_info()[1])
else: else: