导入jdk证书的方法 以windows 系统为列

1 通过环境变量查找jdk,jre 的路径。
2 运行->cmd(windows+R)进入命令窗口通过 通过 cd jre(security)文件路径;
例如 cd C:\java\jdk1.6.0_45\jre\lib\security
keytool -import -alias global-ca -keystore cacerts -file "C:\Documents and Settings\Administrator\桌面\cacert.der"
引号内为要导入的证书路径。如果格式需要需要转化格式,请自行处理。
默认密码:changeit 如果未输入过密码,需要设置密码。
输入 y
完成。

 

 

记录一次奇怪的问题吧! 

问题:cas 更新证书后,跳转不到门户系统,会跳回cas认证登陆入口,而门户回提示一下报错信息

 

 

 大概意思应该是找不到证书路径

1  询问了下证书提供方,他们发来的文档与我的配置只差了这2个参数

 

 

 和jks路径和文件相同。

配置后依然没有变化

2  证书厂商又提示说:根证书没导入,但是没说如何导入。

 

 没有登录尝试,不知道个操作是否有用。

3  

keytool -import -v -trustcacerts -alias cas1 -file server.cer -storepass changeit -keystore cacerts/

其中  cas1  是自己起的别称。

server.cer 是文件位置和文件名,我这里就是当前路径下,所以没写路径

changeit 是jdk默认密码

cacerts/ 是jre下这个文件的路径位置。我这里是提前cd到了目录下执行的。

然后重启服务,登录就正常了。

 

posted @ 2020-05-13 22:32  老街巷口熟睡的猫  阅读(841)  评论(0编辑  收藏  举报