我正在使用我的應用程序中的第三方Web服務。它有https網址,需要握手。我正在使用Weblogic應用程序服務器,我想在我的服務器中配置證書。獲取SSL握手錯誤
任何人都可以請我提供配置該證書的步驟嗎?
什麼是Weblogic控制檯上的身份和信任?
請幫助!
我正在使用我的應用程序中的第三方Web服務。它有https網址,需要握手。我正在使用Weblogic應用程序服務器,我想在我的服務器中配置證書。獲取SSL握手錯誤
任何人都可以請我提供配置該證書的步驟嗎?
什麼是Weblogic控制檯上的身份和信任?
請幫助!
我通過使用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
更新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」選項導入證書。