要在java home中导入的jks密钥库中的证书

时间:2015-12-14 09:34:31

标签: java import keystore pfx jks

我必须开发一个可以调用Web服务的Web应用程序。 我使用Jdeveloper。 我只有一个我在Windows中导入的PFX文件,所以我可以从浏览器查看Web服务的WDSL(在我的情况下是Chrome)。 我使用这个从PFX版本获得jks密钥库 keytool -importkeystore -srckeystore original.pfx -srcstoretype pkcs12 -destkeystore generated.jks -deststoretype JKS。

现在我必须将此证书导入java_home中的某些位置(使用keytool或其他东西),以供访问Web服务以对Web服务进行身份验证的jdeveloper向导使用。

非常感谢, 斯坦

2 个答案:

答案 0 :(得分:1)

Java附带一个默认的TrustStore,可在此处找到%JAVA_HOME%/ jre / lib / security / cacerts 。它的类型为 JKS ,密码为 changeit 。如果将证书添加到此文件,则Java会信任该证书。所以要小心你所信任的证书。

答案 1 :(得分:0)

我使用keystore explorer将PFX类型的密钥库转换为JKS。

然后我将此商店用作连接到自签名服务器的客户端ws的信任库 谢谢, 斯坦