在cas单点登录的时候遇unable to find valid certification path to requested target错误,错误如下:
是因为没有将证书导入到JDK证书库
keytool -import -trustcacerts -alias java1234 -file D:/cas/keystore/java1234.cer -keystore "C:/Program Files/Java/jdk1.8.0_131/jre/lib/security/cacerts"
导入了证书,还要注意开发工具有没有使用相关jdk,我的IDE没有使用正确的jdk导致。
关于访问https证书,可以参考网上相关教程
CAS采用HTTPS协议处理用户请求,所以我们需要配置Tomcat支持HTTPS协议;
第一步:生成秘钥库
我们采用JDK自带的keytool工具生成秘钥库
别名 java1234 存储路径 D:\cas\keystore
keytool -genkey -v -alias java1234 -keyalg RSA -keystore D:\cas\keystore\java1234.keystore
</