使用命令行为fedex Web服务配置SSL

时间:2012-03-23 21:43:20

标签: java web-services ssl

下载用于smartpost发货的FedEx Web服务,并尝试运行其示例文件并使用命令行(Java)调用processShipment服务。我收到错误

  

org.apache.axis2.AxisFault:WSWS7130E:没有安全套接字层(SSL)   配置可用于..............

有人可以帮助您使用命令行来帮助如何执行SSL配置。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您是否获得了连接服务时使用的客户端证书和信任库?

通常,如果您有密钥库和信任库,则可以为客户端身份验证配置SSL,并使用以下属性在运行时配置它们

  • javax.net.ssl.keyStore
  • javax.net.ssl.keyStorePassword
  • javax.net.ssl.keyStoreType

  • javax.net.ssl.trustStore中

  • javax.net.ssl.trustStorePassword中
  • javax.net.ssl.trustStoreType

这些可以在运行时传递,如下所示:

java -cp myjar.jar com.test.Main -Djavax.net.ssl.keyStore=keystore.jks -Djavax.net.ssl.keyStorePassword=letmein -Djavax.net.....