java https client throws Получено фатальное предупреждение: handshake_failure с JDK 1.5, но работает с JDK1.6

Я запускаю простой java httpsclient. Он выдает ошибку handshake_failure при компиляции и запуске с jdk1.5. Но отлично работает с jdk1.6. Я не могу обновить свой код до jdk 1.6. В любом случае я могу заставить это работать с jdk 1.5


person Raja Vivekanandhan    schedule 17.09.2014    source источник


Ответы (2)


Возможно, каждый JDK использует другое хранилище ключей, поэтому одно хранилище ключей содержит ключ, разрешающий соединение, а другое — нет.

См. раздел Получено фатальное предупреждение: handshake_failure через SSLHandshakeException, чтобы узнать, как включить SSL-соединение.

person alonana    schedule 17.09.2014

В дополнение к первому ответу попробуйте добавить сертификат в хранилище ключей на вашем jdk1.5 с помощью java keytool.

person Axel Osorio    schedule 01.06.2018
comment
(Похоже, этот пост не дает качественного ответа на вопрос. Пожалуйста, отредактируйте свой ответ или просто опубликуйте это как комментарий к другому ответу). - person sɐunıɔןɐqɐp; 01.06.2018