From 4ba89c7c7f2ede820ebe99dfa459cc3180ed9b72 Mon Sep 17 00:00:00 2001 From: Eagle[TM] Date: Mon, 26 Nov 2012 00:01:49 +0100 Subject: [PATCH] fix "wrong version number" error for HTTPS by using SSLv23 --- transports/stratum_http.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/transports/stratum_http.py b/transports/stratum_http.py index f60b320..b3e9a72 100644 --- a/transports/stratum_http.py +++ b/transports/stratum_http.py @@ -268,7 +268,7 @@ class SSLRequestHandler(StratumJSONRPCRequestHandler): class SSLTCPServer(SocketServer.TCPServer): def __init__(self, server_address, certfile, keyfile, RequestHandlerClass, bind_and_activate=True): SocketServer.BaseServer.__init__(self, server_address, RequestHandlerClass) - ctx = SSL.Context(SSL.SSLv3_METHOD) + ctx = SSL.Context(SSL.SSLv23_METHOD) ctx.use_privatekey_file(keyfile) ctx.use_certificate_file(certfile) self.socket = SSL.Connection(ctx, socket.socket(self.address_family, self.socket_type)) -- 1.7.1