Доверие самоподписанным сертификатам в хранилище ключей Java для всех приложений
Чтобы установить доверенные соединения TLS, крайне важно импортировать самозаверяющие сертификаты в Хранилище ключей Java. Обычно это достигается с помощью утилиты командной строки keytool. Однако если цель состоит в том, чтобы обеспечить универсальное доверие ко всем приложениям Java, необходим альтернативный подход.
В Windows:
Используйте Portecle:
В Linux:
Загрузите сертификат SSL:
$ echo -n | openssl s_client -connect www.example.com:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/examplecert.crt
Проверьте сертификат (необязательно):
$ openssl x509 -in /tmp/examplecert.crt -text
Импортируйте сертификат:
$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts \ -storepass changeit -noprompt -alias mycert -file /tmp/examplecert.crt
Выполняя эти шаги, вы можете гарантировать, что ваши приложения Java автоматически доверяют любому указанному самозаверяющему сертификату, предоставляя стабильное и безопасное соединение TLS.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3