如何使JAX-WS Web服务安全

时间:2013-11-27 12:09:28

标签: web-services ssl jboss jax-ws

我有一个简单的' Helloworld' Jboss 5.1.0中部署了JAX-WS服务。它工作正常,我可以从SoapUI客户端/ Java客户端调用我的服务。

现在我希望服务安全(启用SSL)并使用https协议进行访问。我已经对Jboss

中的默认\ deploy \ jbossweb.sar \ server.xml文件进行了更改
  <Connector protocol="HTTP/1.1" SSLEnabled="true" 
       port="8443" address="${jboss.bind.address}"
       scheme="https" secure="true" clientAuth="false" 
       keystoreFile="${jboss.server.home.dir}/conf/ws.keystore"
       keystorePass="install01" sslProtocol = "TLS" />

但是当我尝试做的时候

  
https://machinename:8443/abc/webservice?wsdl 
         

它不起作用

  

任何想法?

1 个答案:

答案 0 :(得分:0)

要实现这一目标,首先,请查看一些材料,了解SSL的工作原理。原因是,当您打算启用SSL时,客户端和服务器之间会发生几轮谈话。最重要的是,还有一些非常特定于SSL的术语。我建议,首先阅读文章。希望这可以帮助。