收到致命警报:来自Java但不是来自浏览器的handshake_failure

时间:2014-04-08 17:51:10

标签: java ssl soap wsdl sslhandshakeexception

关于这篇文章,我已经完成了堆栈溢出中的大部分链接,但我似乎并没有清楚地理解这个概念。请注意,我是这个主题的新手,我仍处于探索阶段,

这是我的问题(我怀疑它可能重复)

我的程序发出此错误,

IO exception: Service is not available at the specified location: Received fatal alert: handshake_failure.

注意:有一个日志显示“证书有效”。所以无论如何,证书问题不存在,但我从here了解到,服务器可能具有CA未颁发的证书。但我的问题是我能够从浏览器访问WSDL。但是,当我向Java提供相同的密钥库路径时,它无法通过提供此错误来访问服务器!!!

所以这是我的疑问:

当我的浏览器能够加载WSDL时,为什么我的Java无法访问?浏览器是否有一些我的java无法查找的其他证书?我的java期待的所有证书路径是什么?

我尝试将wsdl加载到启用了SSL设置的SOAP UI中,但没有运气说

enter image description here

赞赏任何类型的输入或指导或参考。

0 个答案:

没有答案