Issue2720
Created on 2018-12-14.07:09:13 by arao, last changed 2018-12-16.08:41:27 by arao.
History | |||
---|---|---|---|
Date | User | Action | Args |
2018-12-16 08:41:27 | arao | set | milestone: Jython 2.7.1 -> |
2018-12-14 07:09:13 | arao | create |
Created on 2018-12-14.07:09:13 by arao, last changed 2018-12-16.08:41:27 by arao.
Messages | |||
---|---|---|---|
msg12205 (view) | Author: arvind (arao) | Date: 2018-12-14.07:09:12 | |
I am creating thread based https server with few disabled protocols(I am disabling TLSv1.1) in ssl context. There are two issues which i am facing . When using jython-standalone-2.7.1.jar, TLS handshake just hangs forever. I used same code with jython-standalone-2.7.1b3.jar which gives different error. wrap_scoket_exception: 'module' object has no attribute 'OP_NO_TLSv1_1' Below is sample code class ThreadedHTTPServer(ThreadingMixIn, BaseHTTPServer.HTTPServer): def __init__(self, server_address, RequestHandlerClass, bind_and_activate=True): BaseHTTPServer.HTTPServer.__init__(self, server_address, RequestHandlerClass, bind_and_activate) def wrap_thread_socket(self, cert): context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) context.options |= ssl.OP_NO_TLSv1_1 context.load_cert_chain(cert) self.socket = context.wrap_socket(self.socket, server_side=False) httpd = ThreadedHTTPServer(("", getTLSPort()), Handler) httpd.wrap_thread_socket(tlsCertificate) This totally works with python version 2.7 and code runs smooth. Please help. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2018-12-16 08:41:27 | arao | set | milestone: Jython 2.7.1 -> |
2018-12-14 07:09:13 | arao | create |
Supported by Python Software Foundation,
Powered by Roundup