0

我很难连接到安全的 Web 服务。我的服务提供商给了我一个 WSDL URL(它使用 SSL 连接)和一个 PFX 文件。服务提供商告诉我们,WSDL 只能由属于我们网络的用户访问。

到目前为止,我已经尝试过:

(i) 将给定 pfx 文件中的密钥导出到单独的密钥库

(ii) 将证书导出到 (a) java 的默认信任库 (b) 独立存储

我已经设置了系统属性:

 System.setProperty("javax.net.ssl.keyStore", "C:/Test/keystore.jks");
    System.setProperty("javax.net.ssl.keyStorePassword", "test123");
    System.setProperty("javax.net.ssl.keyStoreType", "jks");
    System.setProperty("javax.net.ssl.trustStore", "C:/Program Files/Java/jdk1.7.0_17/jre/lib/security/cacerts");
    System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

我正在使用最新版本的 CXF 和 Java。我遇到了几个可以通过谷歌搜索解决的异常,但我最终对“无法发送消息异常”感到震惊。我该如何处理这个异常?

4

0 回答 0