From 74ef9eec4cfc155dedebc351222eb4b14c96b68a Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 13 Oct 2022 11:47:09 +0100 Subject: [PATCH] Don't use deprecated wrap_socket. --- test/broker/08-ssl-connect-cert-auth-expired-allowed.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/broker/08-ssl-connect-cert-auth-expired-allowed.py b/test/broker/08-ssl-connect-cert-auth-expired-allowed.py index dc6917be..ab8ba66c 100755 --- a/test/broker/08-ssl-connect-cert-auth-expired-allowed.py +++ b/test/broker/08-ssl-connect-cert-auth-expired-allowed.py @@ -32,7 +32,9 @@ broker = mosq_test.start_broker(filename=os.path.basename(__file__), port=port2, try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - ssock = ssl.wrap_socket(sock, ca_certs=f"{ssl_dir}/test-root-ca.crt", certfile=f"{ssl_dir}/client-expired.crt", keyfile=f"{ssl_dir}/client-expired.key", cert_reqs=ssl.CERT_REQUIRED) + context = ssl.create_default_context(ssl.Purpose.SERVER_AUTH, cafile=f"{ssl_dir}/test-root-ca.crt") + context.load_cert_chain(certfile=f"{ssl_dir}/client-expired.crt", keyfile=f"{ssl_dir}/client-expired.key") + ssock = context.wrap_socket(sock, server_hostname="localhost") ssock.settimeout(20) ssock.connect(("localhost", port1)) mosq_test.do_send_receive(ssock, connect_packet, connack_packet, "connack")