Сбой рукопожатия Java SSLHandshakeException: handshake_failure - PullRequest
0 голосов
/ 21 июня 2019

Пытался установить соединение с одним URL, я получаю javax.net.ssl.SSLHandshakeException: получено фатальное предупреждение: handshake_failure

Я попытался выяснить, какой набор шифров он поддерживает с помощью nmap --script ssl-enum-ciphers -p 443

Запуск Nmap 6.40 (http://nmap.org) в 2019-06-21 14:33 Отчет о сканировании IST Nmap для (104.26.2.125) Хост работает (задержка 0.00091 с),Другие адреса (не отсканированные): 104.26.3.125 PORT STATE SERVICE 443 / tcp open https |ssl-enum-ciphers: | _ TLSv1.0: поддерживаемые шифры не найдены

Nmap выполнено: 1 IP-адрес (1 хост запущен) сканируется за 0,36 секунды

openssl s_client -connect: 443 -ssl3

СОЕДИНЕНО (00000003)

139997338417056: ошибка: 1408F10B: подпрограммы SSL: SSL3_GET_RECORD: неправильный номер версии: s3_pkt.c: 339:

нет сертификата однорангового узла

Не отправлено ни одного сертификата сертификата клиента.

Рукопожатие SSL прочитало 5 байтов и записало 7 байтов

Новый, (НЕТ), Шифр ​​(НЕТ) Безопасное повторное согласование НЕ поддерживается Сжатие:НЕТ Расширение: НЕТ SSL-Сеанс: Протокол: SSLv3 Шифр: 0000 Session-ID: Session-ID-ctx: Главный ключ: Key-Arg: Нет Krb5 Принципал: Нет Идентификатор PSK: Нет Подсказка идентификации PSK: Нет Время запуска: 1561107864Время ожидания: 7200 (сек)

Проверьте код возврата: 0 (ок)

Я хочу устранить это исключение. Какие изменения мне нужно внести.Я использую сервер Tomcat для приложения.Также я не могу сделать запрос curl к хосту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...