j2ee 单点登录cas证书生成

最近接触一个项目,由于采用了第三方单点登录,用到了cas证书。

最开始启动项目,首页,正常;但等到登录时,后台报错: PKIXunable to findvalid certification path to requested target

不太懂,随百度之。

百度出结果:

随即替换相应文件名和目录,结果提示,

(我输的是正确的密码)

苦恼不已。继续百度,发现只要删掉java目录下的cacerts文件(81k,删除前请备份)

就可以导入了。

导入完成后,发现还是报错。

继续百度,实践论证后

cd.. C:\Program Files\Java\jdk1.7\jre\lib\security

keytool -import -keystore cacerts -fileD:\tomcat\cert/myserver.crt -alias AAA 

(AAA必须与jks里的alias相同)

 

这样,证书就导入了,重启ide,启动tomcat,登录账号,可正常调转,大功告成。

如果还报同样的错,请根据密钥*.jks重新生成一份证书

keytool -export -file d:/keys/small.crt -alias smalllove -keystore d:/keys/smallkey

alias名称还是和jks的alias保持一致。

 

jks的alias可用这个工具 ktl23sta.zip(纯java)

http://pan.baidu.com/s/1pKwx7nl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值