我正在使用Apache Axis 1.5.1来编码通过SSL连接到服务的Web服务客户端。我的应用程序在Tomcat中运行,并在JKS中设置了SSL配置。但是,当我连接到服务器时,连接失败,因为我们的客户端的证书没有发送到服务器。这是必须通过代码在客户端设置的东西吗?另请注意,服务器不需要任何用户名或密码身份验证。关闭SSL后,一切正常。
谢谢,
答案 0 :(得分:1)
这里有两种常用方法:
http://ws.apache.org/xmlrpc/ssl.html
WebLogic有自己的东西:
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/security/SSL_client.html#wp1029670
答案 1 :(得分:0)
只要您在Tomcat可以访问的信任库中正确配置了证书,就不会对Apache Axis HTTP代码进行任何更改。