1

我徒劳地搜索了一个调用需要 SSL 身份验证且具有自签名证书的 Web 服务的简单示例。我已经拥有能够信任所有证书的代码,因此您无需提供。只是一个能够向服务提供身份验证参数的简单示例——用户名、密码和任何其他与身份验证相关的参数、传输和标头,这些参数是成功进行身份验证和使用服务所必需的。现在我正在使用 Axis 1.4。您的回复将不胜感激。谢谢。

4

1 回答 1

1

你试过这个吗? https://stackoverflow.com/a/3256676/372643

您需要从SSLContext信任此特定自签名证书的套接字工厂初始化您的套接字工厂。

或者,您可以将此特定证书导入您的信任库(cacerts在您的 JRE 目录中),或将其导入此文件的副本并通过将javax.net.ssl.trustStore系统属性指向它(默认密码为changeit)将其用作全局信任库。

于 2011-12-09T16:10:58.947 回答