使用Webservice和2路SSL

时间:2012-03-08 16:05:51

标签: java web-services ssl https axis2

通过HTTPS使用Web服务

我们有一个我们正在消费的网络服务。

Webservice可以在HTTP和HTTPS协议上运行。 使用HTTP没有问题,但如何使用HTTPS进行访问。

任何人都可以告诉我相同的java代码。我需要在应用程序级别执行此操作。

将需要密钥库和信任库,但如何在java代码中使用并信任它们。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

服务器身份验证部分应该很简单。只需将所需的证书粘贴在提供的cacerts信任库中即可。有关使用keytool与cacerts信任库协同工作的一些信息,请参阅this documentation

就客户端身份验证部分而言,我会在Stack Overflow上查看其他一些问题,以获得您的答案或至少一些代码来帮助您入门。以下是您应该关注的一些问题:

Creating SSL Client with Axis2/JAVa,和 Choosing SSL client certificate in Java应该是一对夫妇供您查看。

最后,我要提交另一个编辑,将'axis2'标记添加到您的问题中。这应该让更多人看到具有适当经验的人。