fixes #1489
This commit is contained in:
+3
-2
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user