Я использовал wireshark для сравнения curl --tlsv1.0
vs --tlsv1.2
Серверное рукопожатие послушно использует TLSv1.0 для серверов, которые его поддерживают (смысл в том, чтобы проверить, что они этого не делают):
wget url --no-check-certificate --secure-protocol=TLSv1 behaves the same as --secure-protocol=TLSv1_2: the handshake uses TLS1_2 every time.
Очевидно, что нет --secure-protocol=TLS1_0
. Как заставить wget подчиняться, используя 1_0, а не 1_2?
wget: --secure-protocol: Invalid value ‘TLSv1_0’
GNU Wget 1.17.1 собран на cygwin.