summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliris <liris.pp@gmail.com>2014-06-09 07:55:07 +0900
committerliris <liris.pp@gmail.com>2014-06-09 07:55:07 +0900
commit7b8d481d73c88ebfc4c4dd767fb184c2f73eb296 (patch)
treeb8eb184a736981fc56e2b26b85002c72a18c0121
parentf84554328ead3b76157fed1889bdb79397e464c7 (diff)
downloadwebsocket-client-7b8d481d73c88ebfc4c4dd767fb184c2f73eb296.tar.gz
- fixed #89
-rw-r--r--websocket/_core.py3
1 files changed, 2 insertions, 1 deletions
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.")