Автор Тема: javax.net.ssl.SSLHandshakeException при использовании get-команды в Ant  (Прочитано 1877 раз)

Оффлайн backerst

  • Начинающий
  • *
  • Сообщений: 2
Здравствуйте!
Есть приложение, которое устанавливается посредством ant-а. В ant-е есть команда get, которая пытается выкачать файл из интернета. При этом возникает ошибка:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Вроде уже все найденные рекомендации выполнила: получила с запрашиваемого ресурса сертификат, добавила его с помощью keytool в $JAVA_HOME/lib/security/cacerts.
На всякий случай создала переменные окружения со свойствами:
ANT_OPTS="-Djavax.net.ssl.trustStore=/usr/lib/jvm/jre-openjdk/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit"
JAVA_OPTS="-Djavax.net.ssl.trustStore=/usr/lib/jvm/jre-openjdk/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit"

Тем не менее, ошибка остается.

Может быть здесь кто-то может подсказать как это исправить? На убунту подобного не возникало..

Не знаю как определить версию Alt Linux, в файле /etc/system-release указано: ALT 8.2 Server

java -version:
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
А "openssl s_client -showcerts ..." что про тот адрес говорит?

Оффлайн backerst

  • Начинающий
  • *
  • Сообщений: 2
А "openssl s_client -showcerts ..." что про тот адрес говорит?

Запросила вот так: openssl s_client -connect download.jboss.org:443 -showcerts 
и вывела в файл