gpt4 book ai didi

java - weblogic证书导入问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:49 25 4
gpt4 key购买 nike

我将 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/

关于java - weblogic证书导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53313219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com