From 7b8d481d73c88ebfc4c4dd767fb184c2f73eb296 Mon Sep 17 00:00:00 2001 From: liris Date: Mon, 9 Jun 2014 07:55:07 +0900 Subject: [PATCH] - fixed #89 --- websocket/_core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/websocket/_core.py b/websocket/_core.py index 7981c67..6b37d96 100644 --- a/websocket/_core.py +++ b/websocket/_core.py @@ -427,7 +427,8 @@ class WebSocket(object): sslopt['ca_certs'] = certPath sslopt.update(self.sslopt) self.sock = ssl.wrap_socket(self.sock, **sslopt) - match_hostname(self.sock.getpeercert(), hostname) + if sslopt["cert_reqs"] != ssl.CERT_NONE: + match_hostname(self.sock.getpeercert(), hostname) else: raise WebSocketException("SSL not available.")