Weblogic自定义标识自定义信任 - 无法找到请求目标的有效证书路径

时间:2016-05-15 21:43:35

标签: java paypal certificate weblogic

我使用以下步骤生成我的信任库。我在youtube教程中找到了它。在我创建了您可以在下面看到的所有内容之后,我将我的weblogic服务器配置为自定义标识和自定义信任与我的server.jks和servertruststore.jks。

keytool -genkeypair -keystore castore.jks -storepass welcome1 -alias rootca -keypass welcome1 -keyalg RSA

keytool -certreq -keystore castore.jks -storepass welcome1 -alias rootca -keypass welcome1 -file rootca.csr -v

keytool -gencert -alias rootca -keypass welcome1 -keystore castore.jks -storepass welcome1 -ext BC=2 -rfc -infile rootca.csr -outfile rootca.cer -v

keytool -importcert -alias rootca -keypass welcome1 -keystore catruststore.jks -storepass welcome1 -file rootca.cer

keytool -genkeypair -keystore server.jks -storepass welcome1 -alias 100bytesServer -keypass welcome1 -keyalg RSA

keytool -certreq -keystore server.jks -storepass welcome1 -alias 100bytesServer -keypass welcome1 -file 100bytesServer.csr -v

keytool -gencert -alias rootca -keypass welcome1 -keystore ..\castore\castore.jks -storepass welcome1 -ext BC=2 -rfc -infile 100bytesServer.csr -outfile 100bytesServer.cer

keytool -importcert -alias rootca -keypass welcome1 -keystore server.jks -storepass welcome1 -file ..\castore\rootca.cer

keytool -importcert -alias 100bytesServer -keypass welcome1 -keystore server.jks -storepass welcome1 -file 100bytesServer.cer

keytool -importcert -alias rootca -keypass welcome1 -keystore servertruststore.jks -storepass welcome1 -file ..\castore\rootca.cer

问题是我在尝试进行PayPal付款时遇到以下错误(与weblogic的demoTruststore一起使用)

  

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

我知道我必须在我自己的servertruststore.jks中手动导入paypal证书。我已经做到了,但错误仍然存​​在。我导入了sandbox.paypal.com和paypal.com证书。

请帮助我解决我的特殊问题。我找到了很多主题,我是新手,我无法成功解决这个问题。我很恳请我必须执行的确切命令。

1 个答案:

答案 0 :(得分:0)

将根CA证书导入信任库时,需要为keytool提供“-trustcacerts”选项。