首页 > 解决方案 > 在生产环境中管理 SSL 证书(Spring 应用程序)

问题描述

我在本地环境(Tomcat Serveur 9.0.52 / JDK 1.0.8_291)中开发了一个 Spring 应用程序。此应用程序从 https url 调用外部 Web 服务。

为了连接到这个网络服务,我不得不手动更新 jdk cacert(由于 : PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target)。

我使用了命令:keytool -import -alias abc -keystore "C:\Program Files\Java\jdk1.8.0_291\jre\lib\security\cacerts" -file abc.cer

现在,我必须在生产环境中部署这个 .war。

1-我想知道在生产中管理 SSL 证书的最佳实践是什么?

2-我必须每年手动更新吗?

3-还有其他解决方案吗?

预先感谢您的帮助

标签: javaspringhttpsssl-certificatepkix

解决方案


推荐阅读