调用安全的Web服务

时间:2013-04-17 15:53:35

标签: wsdl cxf

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

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

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

(ii)导出证书到(a)java的默认信任库(b)seaparate商店

我已设置系统属性:

 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的。我有几个例外,我可以通过谷歌搜索问题来解决,但我终于被“无法发送消息异常”所震惊。我该如何处理这个例外?

0 个答案:

没有答案