catch wrap_socket timeouts
This commit is contained in:
@@ -136,6 +136,8 @@ class TcpConnection(threading.Thread, util.PrintError):
|
|||||||
# try with CA first
|
# try with CA first
|
||||||
try:
|
try:
|
||||||
s = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLSv1_1, cert_reqs=ssl.CERT_REQUIRED, ca_certs=ca_path, do_handshake_on_connect=True)
|
s = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLSv1_1, cert_reqs=ssl.CERT_REQUIRED, ca_certs=ca_path, do_handshake_on_connect=True)
|
||||||
|
except socket.timeout:
|
||||||
|
return
|
||||||
except ssl.SSLError as e:
|
except ssl.SSLError as e:
|
||||||
print_error(e)
|
print_error(e)
|
||||||
s = None
|
s = None
|
||||||
@@ -149,6 +151,8 @@ class TcpConnection(threading.Thread, util.PrintError):
|
|||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
s = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLSv1_1, cert_reqs=ssl.CERT_NONE, ca_certs=None)
|
s = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLSv1_1, cert_reqs=ssl.CERT_NONE, ca_certs=None)
|
||||||
|
except socket.timeout:
|
||||||
|
return
|
||||||
except ssl.SSLError as e:
|
except ssl.SSLError as e:
|
||||||
self.print_error("SSL error retrieving SSL certificate:", e)
|
self.print_error("SSL error retrieving SSL certificate:", e)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user