2015-12-01 153 views
0

我正在使用我的應用程序中的第三方Web服務。它有https網址,需要握手。我正在使用Weblogic應用程序服務器,我想在我的服務器中配置證書。獲取SSL握手錯誤

任何人都可以請我提供配置該證書的步驟嗎?

什麼是Weblogic控制檯上的身份和信任?

請幫助!

回答

1

我通過使用Jdk bin文件夾中提供的keytool命令解決了這個問題。

我剛去demotrust.jks並在其中導入第三方證書,它爲我工作。

我用下面的命令。

${ORACLE_HOME}/product/jrockit-jdk1.6.0_20-R28.1.0-4.0.1/bin/keytool -import -alias [AliasForYourCertificate] -keystore ${ORACLE_HOME}/Middleware/wlserver_10.3/server/lib/DemoTrust.jks -file /home/oracle/[YourCertFile].crt 
1

更新WebLogic使用的JVM的cacerts文件。使用WebLogic控制檯,選擇服務器。然後使用Configuration> Keystores選項卡在此頁面上查找標記爲Java Standard Trust Keystore的cacerts文件位置。

您需要將Web服務中的證書導入到此cacerts文件中。如果您是Windows用戶,則使用名爲Keystore Explorer的免費工具(http://keystore-explorer.sourceforge.net/)。此應用程序允許使用URL直接導入證書。通過在KeyStore Explorer中打開cacerts文件來完成此操作,然後使用「檢查SSL」選項導入證書。