如何处理.CER文件

时间:2013-11-20 01:25:26

标签: java

我正在调用一个Web服务,最近我收到了三个.CER文件,用于获取生产服务器访问权限。我的Web服务在开发服务器中工作正常,我的工作区中已经有了trust(.jks)和keyStore(.p12)文件。我应该怎么做.CER文件。在访问生产URL时,我遇到异常:

sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径。

请建议。

1 个答案:

答案 0 :(得分:0)

您需要将证书添加到位于%JAVA_HOME%\ lib \ security \ cacerts的已使用JVM的密钥库文件中。

首先,您可以通过运行以下命令来检查您的证书是否已经存在于密钥库中:keytool -list -keystore“%JAVA_HOME%/ jre / lib / security / cacerts”(您无需提供密码)

如果您的证书丢失,可以通过浏览器下载并使用以下命令将其添加到密钥库来获取证书:

keytool -import -noprompt -trustcacerts -alias -file -keystore -storepass

source