Как можно распечатать ошибки, если используемый мной протокол tls не поддерживается целевым веб-сайтом? А как можно распечатать, что протокол tls поддерживается?
Понятия не имею, как добавить исключение. Каждый раз, когда происходит ошибка, она говорит "Connection has been terminated by the external host"
, что означает, что протокол tls не поддерживается, а когда протокол поддерживается, ничего не происходит.
import socket
import ssl
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_1)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ssl_sock = context.wrap_socket(s, server_hostname='www.verisign.com')
ssl_sock.connect(('www.verisign.com', 443))