Ошибки по java при подключении к api.gameanalytics.com
Есть самописный софт на java, который отказался подключаться api.gameanalytics.com поле смены подключения с http на https. Ошибка общего характера:
init msg: Received fatal alert: handshake_failure
Для начала надо запустить яву с ключами для дебага:
/usr/bin/java \ -Djava.security.debug=all \ -Djavax.net.debug=all \ programm.jar
Было много разных ошибок, но вот основные, которые я отрабатывал:
java.lang.ClassNotFoundException: com.sun.crypto.provider.SunJCE javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure SignatureScheme.java:383|Ignore unsupported signature scheme: ed448
#Решение
Обновил с java version «1.8.0_171» до «1.8.0_333». В отдельный каталог /depends для запуска проекта добавил либы из jre1.8.0_333/lib/ext/:
sunec.jar sunjce_provider.jar sunpkcs11.jar