Здравствуйте!
Есть приложение, которое устанавливается посредством 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)