weblogic 12c导入https证书

在部署集成CAS SSO的Web应用到Weblogic 12c时遇到证书路径错误。该错误源于Weblogic未找到CAS服务器的证书。通过常规方式将证书导入JRE默认keystore无效,因为Weblogic使用的是KSS keystore。解决方法包括在Fusion Middleware Control中导入证书到KSS,并执行同步操作:`wlst.sh`登录并运行同步命令,然后重启服务以消除错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近将一个集成了cas sso的web应用部署到weblogic 12c 12.2.1.2.0的时候报如下错误:

Caused By: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

cas启用了https,此错误是由于weblogic没有导入cas服务器的证书导致的。

像往常一样,使用如下命令导入证书到jre默认keystore:

keytool -import -alias cas -keystore /home/biee02/java/jre/lib/security/cacerts -file /home/biee02/java/jre/bin/itebetacom.cer

重启服务,错误依旧。明明已经导入了呀,为撒还是找不到证书呢?

怀疑weblogic使用了不同keystore,查看日志,发现如下:

<Loading trusted certificates from the KSS keystore file kss://system/trust.>

果然,可以看到此处weblogic使用了KSS keystore,其是OPSS中的一个组件。

注:也可以在console中进行查看



既然如此,那就把证书导入到kss://system/trust中吧。

方法请参见 Importing a Certificate or Trus

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值