refactor: ssl.wrap_context() has been deprecated now

This commit is contained in:
Takeshi KOMIYA committed 2021-12-11 11:38:24 +09:00
1 parent 555e74b8ca
commit dcfc3f60ec
1 file changed
+4 -6
+4 -6
View File
@@ -1,8 +1,8 @@
import contextlib
import http.server
import pathlib
import ssl
import threading
from ssl import PROTOCOL_TLS_SERVER, SSLContext
# Generated with:
# $ openssl req -new -x509 -days 3650 -nodes -out cert.pem \
@@ -27,11 +27,9 @@ class HttpServerThread(threading.Thread):
class HttpsServerThread(HttpServerThread):
def __init__(self, handler, *args, **kwargs):
super().__init__(handler, *args, **kwargs)
self.server.socket = ssl.wrap_socket(
self.server.socket,
certfile=CERT_FILE,
server_side=True,
)
sslcontext = SSLContext(PROTOCOL_TLS_SERVER)
sslcontext.load_cert_chain(CERT_FILE)
self.server.socket = sslcontext.wrap_socket(self.server.socket, server_side=True)
def create_server(thread_class):