我在网址https://my-webservice-path?wsdl上有一个安全的外部网络服务,我想连接使用它。这是一个2路ssl。 我在下面创建了一个webservice客户端:
但是出现错误:错误:发生了I / O错误。收到致命警报:handshake_failure
我无法创建Web服务引用。我使用的是Glassfish 3.0.1服务器。
我试图通过我的密钥对和证书替换Glassfish的keystore.jks和cacerts.jks中的别名s1as,但它仍然失败。
我也试过使用wsimport解析wsdl文件但是失败了:(
我在http://forums.oracle.com/forums/thread.jspa?threadID=2214292&tstart=0的Oracle论坛中发布了这个问题,但没有得到答案。 我试图解决这个问题2天:(
我现在可以做些什么来解决这个问题? Plz帮助我,谢谢!
答案 0 :(得分:0)
请在Mutual-authentication with web services查看Catchwa的答案。详细介绍了实现基于glassfish的相互身份验证的步骤。