From 748f56bbe015140e5b329731b76aecc9e4fde94f Mon Sep 17 00:00:00 2001 From: liris Date: Tue, 26 Aug 2014 10:33:38 +0900 Subject: - add document how to disable ssl cert verification. - refs #101 --- README.rst | 19 +++++++++++++++++++ websocket/_core.py | 2 ++ 2 files changed, 21 insertions(+) diff --git a/README.rst b/README.rst index 8f73075..9491f0b 100644 --- a/README.rst +++ b/README.rst @@ -118,6 +118,25 @@ JavaScript websocket-like API example:: ws.run_forever() +FAQ +============ + +How to disable ssl cert verification? +---------------------------------------- + +Please set sslopt to {"cert_reqs": ssl.CERT_NONE}. + + ws = websocket.WebSocketApp("https://echo.websocket.org") + ws.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE}) + + ws = websocket.create_connection("https://echo.websocket.org", + sslopt={"cert_reqs": ssl.CERT_NONE}) + + ws = websocket.WebSocket(sslopt={"cert_reqs": ssl.CERT_NONE}) + ws.connect("https://echo.websocket.org") + + + wsdump.py ============ diff --git a/websocket/_core.py b/websocket/_core.py index 2776853..fba7e70 100644 --- a/websocket/_core.py +++ b/websocket/_core.py @@ -206,6 +206,8 @@ def create_connection(url, timeout=None, **options): "http_proxy_host" - http proxy host name. "http_proxy_port" - http proxy port. If not set, set to 80. "enable_multithread" -> enable lock for multithread. + "sockopt" -> socket options + "sslopt" -> ssl option """ sockopt = options.get("sockopt", []) sslopt = options.get("sslopt", {}) -- cgit v1.2.1