From 61cadf26ea283fb549ac559c3ed501876207e097 Mon Sep 17 00:00:00 2001 From: Tim Newsham Date: Fri, 17 Jul 2015 07:58:07 -1000 Subject: [PATCH] add support for ssl cert chains to support client certs --- websocket/_http.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/websocket/_http.py b/websocket/_http.py index 5c4a638..7cd1da2 100644 --- a/websocket/_http.py +++ b/websocket/_http.py @@ -132,6 +132,9 @@ def _wrap_sni_socket(sock, sslopt, hostname, check_hostname): context.check_hostname = check_hostname if 'ciphers' in sslopt: context.set_ciphers(sslopt['ciphers']) + if 'cert_chain' in sslopt : + certfile,keyfile,password = sslopt['cert_chain'] + context.load_cert_chain(certfile,keyfile,password) return context.wrap_socket( sock,