2012-03-23 18 views
0

下載了用於smartpost發貨的FedEx web服務,並試圖運行其示例文件並使用命令行(Java)調用processShipment服務。我正在錯誤的使用命令行的fedex web服務的SSL配置

org.apache.axis2.AxisFault:WSWS7130E:沒有安全套接字層(SSL) 配置可用於..............

有人可以請幫助如何做SSL配置執行此命令行。

請提前感謝您的幫助。

回答

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..... 
+0

我試過,但沒有奏效。 – changeme 2012-05-04 22:09:55

+0

您可以在原始問題中發佈完整的堆棧跟蹤嗎? – 2012-05-06 19:11:30