Skip to content

Commit f7f1df6

Browse files
committed
Fix Python https container from 3.12 upgrade
Signed-off-by: Dom Del Nano <ddelnano@gmail.com> (cherry picked from commit d12d0f5)
1 parent 27c8fff commit f7f1df6

File tree

1 file changed

+3
-3
lines changed
  • src/stirling/source_connectors/socket_tracer/testing/containers/ssl

1 file changed

+3
-3
lines changed

src/stirling/source_connectors/socket_tracer/testing/containers/ssl/https_server.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ def do_GET(self):
4949

5050
httpd = HTTPServer(('localhost', 443), MyRequestHandler)
5151

52-
httpd.socket = ssl.wrap_socket(httpd.socket,
53-
keyfile="/etc/ssl/server.key",
54-
certfile='/etc/ssl/server.crt', server_side=True)
52+
ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
53+
ssl_context.load_cert_chain(certfile='/etc/ssl/server.crt', keyfile="/etc/ssl/server.key")
54+
httpd.socket = ssl_context.wrap_socket(httpd.socket, server_side=True)
5555

5656
httpd.serve_forever()

0 commit comments

Comments
 (0)