簡體   English   中英

weblogic證書導入問題

[英]weblogic certificate import issue

我將 jdk 1.8 用於帶有 SOA 套件的 weblogic 12.2.1.3。 我必須將一個證書從網絡服務器導入應用程序服務器。 我已從網絡服務器下載證書並嘗試將其導入默認cacerts 路徑是/u01/oracle/products/jdk/jre/lib/security/cacerts

我的證書已導入,因為我收到一條消息,說證書已添加。 但是當我嘗試調用soap URL時,出現如下錯誤

<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "https://stageosb.au.ar/restricted/soasession" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

所以我去檢查我導入的證書,用下面的命令列出它們的別名

keytool -list -v -keystore cacerts -storepass changeit | grep "Alias name:"

我安裝了證書列表。 在那個列表中,我看到我的證書也提到了一件奇怪的事情:以前安裝的所有證書最后都有jdk 但是對於我正在導入的證書,它最后沒有顯示jdk 請看下面

Alias name: popcasca
Alias name: verisignclass1g2ca [jdk]
Alias name: comodoaaaca [jdk]
Alias name: geotrustprimarycag2 [jdk]
Alias name: globalsignr3ca [jdk]

popcasca 是我安裝在 cacerts 中的證書,但這里沒有提到jdk 這可能是什么原因。 任何幫助。

問候

您的服務器將引用 DemoTrust.jks。 因此,僅更新 cacerts 將無濟於事。

您需要從 setDomainEnv[.cmd|.sh] 中刪除以下行。

“-Djavax.net.ssl.trustStore=%WL_HOME%\server\lib\DemoTrust.jks”

有關更多詳細信息,請參閱: https : //sswaro.wordpress.com/pkix-path-building-failed-in-soa/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM