【发布时间】:2016-03-23 07:00:34
【问题描述】:
我是 Web 服务客户端,我通过 SSL 连接到 Web 服务。
这是一个 2-way SSL 并且生产者共享了证书。我确实运行了 InstallCert.java,获得了别名并创建了一个 Keystore。
我正在使用weblogic 应用程序服务器,并将我的密钥库放在其中。
现在当我运行它时,我得到一个错误,
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException:
TrustManagerFactoryImpl is not initialized
在此之前,我可以看到它正在尝试加载身份证书和私钥。但是按照标准,生产者不愿意与我们共享私钥。
对此的任何建议都会对我有很大帮助。谢谢。
【问题讨论】:
-
网络服务的制作者和你分享了什么?只是证书还是 P12?
-
是的,生产者刚刚共享了证书。
-
如果是 2 路 SSL,你需要 P12。
标签: java web-services ssl keystore weblogic-10.x