Я пытаюсь установить соединение TLSv1.2 со следующими параметрами:Неправильный TLS версия
-Dhttps.protocols=TLSv1.2
-Djdk.tls.disabledAlgorithms=SSLv3,SSLv2Hello,TLSv1,TLSv1.1
Но с -Djavax.net.debug = Ssl: рукопожатия, многословный Я всегда получаю
Thread-9, WRITE: TLSv1 Handshake, length = 149
Thread-9, READ: TLSv1 Alert, length = 2
Thread-9, RECV TLSv1 ALERT: fatal, handshake_failure
В чем может быть причина? Пробовал на другом env с тем же ключом и доверительным магазином, и он работает ... звучит экологично. Что-нибудь с JVM?
Вы уверены, что сервер назначения поддерживает TLSv1.2? Вы можете проверить с помощью таких инструментов, как этот: https://www.htbridge.com/ssl/ –
Какая версия Java используется? –