Проблема с сертификатами при HTTPS запросах

Устанавливал Oracle Java на серверные машины путём переноса папки из /usr/lib/jvm с уже настроенных, так как проверенных архивов не сохранилось. Теперь при HTTPS запросах выдаётся ошибка javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure.

Покопавшись, обнаружил, что cacerts из /usr/lib/jvm/java-16-oracle/lib/security ведёт на несуществующий файл /etc/ssl/certs/java/cacerts.

Попробовал:

  1. Скопировать данную папку с рабочей серверной машины - ноль эффекта, хотя ссылка указывает правильно.
  2. По советам с других вопросов поставил пакет ca-certificates-java, который создал папку и сертификаты в /etc/ssl/certs/java/cacerts - ноль эффекта, возможно из-за того, что ca-certificates-java ставит под openjdk-11.

Каким образом можно решить проблему?


Ответы (0 шт):