Glassfish上的安全Web服务客户端

时间:2011-04-28 10:17:39

标签: web-services security glassfish client

我在网址https://my-webservice-path?wsdl上有一个安全的外部网络服务,我想连接使用它。这是一个2路ssl。 我在下面创建了一个webservice客户端:

  1. 创建Java应用程序Application1
  2. 在项目窗口中,单击Application1图标 - >新的 - > Web服务客户端
  3. 将我的URL粘贴到WSDL URL,客户端类型是JAX-WS,包:com.mypackage
  4. 光洁度
  5. 但是出现错误:错误:发生了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帮助我,谢谢!

1 个答案:

答案 0 :(得分:0)

请在Mutual-authentication with web services查看Catchwa的答案。详细介绍了实现基于glassfish的相互身份验证的步骤。