import ssl import socket context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) wrapped = context.wrap_socket(sock, do_handshake_on_connect=False) wrapped.connect(('localhost', 8001))