失败者:致命警报:BAD_CERTIFICATE - 收到了损坏或无法使用的证书

时间:2016-11-28 16:04:13

标签: ssl-certificate weblogic-10.x weblogic11g

我正在尝试从部署在weblogic 10.3中的应用程序调用https soap webserice,并在验证时出现错误无法访问WSDL:https://exlx-xxxx.xxx.xs2。****** cloud。 COM / publicXXXXXXXXxCommonXXXIntegration / XXXIntegrationService?WSDL。它失败了:FATAL警告:BAD_CERTIFICATE - 收到了损坏或无法使用的证书..

从浏览器下载并导入到weblogic服务器的证书链。

enter image description here

1)我已使用以下命令将证书链添加到 \ wlserver_10.3 \ server \ lib \ DemoTrust.jks

keytool -import -alias root1 -file D:\1.cer -keystore client-truststore.jks
keytool -import -alias intermideate1 -file D:\2.cer -keystore client-truststore.jks
keytool -import -alias intermideate2 -file D:\3.cer -keystore client-truststore.jks

以上一个不起作用

2)下一步我已经通过keytool命令将证书导入 \ jdk160_29 \ jre \ lib \ security \ cacerts 。这不起作用

3)我将证书链(3)分成一个crt文件,并导入 \ jdk160_29 \ jre \ lib \ security \ cacerts 。这不起作用

4)我将证书链(3)分成一个crt文件并导入 \ wlserver_10.3 \ server \ lib \ DemoTrust.jks。这不起作用

对于我试过的所有上述4个步骤,日志保持不变

以下是日志

]系统易受安全攻击,因为它信任由演示可信CA签署的证书。> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> < 28 Nov,2016 8:55:00 PM IST> 2016-11-28 20:55:01,320 INFO IntgOSCLoadService:72 - 身份验证错误无法访问WSDL:https://exlx-xxxx.xxx.xs2。****** cloud.com/publicXXXXXXXXxCommonXXXIntegration/XXXIntegrationService?wsdl。它失败了:         致命警报:BAD_CERTIFICATE - 收到了损坏或无法使用的证书..

请帮我解决这个问题,谢谢

0 个答案:

没有答案