ssl v23
authorThomasV <thomasv@gitorious>
Mon, 26 Nov 2012 08:53:52 +0000 (12:53 +0400)
committerThomasV <thomasv@gitorious>
Mon, 26 Nov 2012 08:53:52 +0000 (12:53 +0400)
transports/stratum_http.py

index f60b320..b3e9a72 100644 (file)
@@ -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))