1创建CAS证书

Posted ycmail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1创建CAS证书相关的知识,希望对你有一定的参考价值。

证书生成

创建一个cas目录,cd进入cas目录之后执行如下命令

注意要点

  • 名字和姓氏输入项:访问的域名地址

  • alias:别名可以随便写,一般要有意义,后续操作别名要一致,我这里保持和域名统一了

1、使用java自带keytool创建本地密钥库

密码:changeit

别名:cas.server.com

语法:keytool -genkey -alias cas.server.com -keyalg RSA -keystore casServer.keystore

2、把密钥库导出成证书文件

语法: keytool -export -alias cas.server.com -keystore casServer.keystore -file casServer.crt -storepass changeit

3、查看证书

语法:keytool -printcert -file casServer.crt

4、将创建过的证书导入到java证书库

  • 把证书复制到%JAVA_HOME%/jre/bin/路径下,即保证证书与keytool.exe文件同目录(其实不同也行,但是执行命令时需要指定路径) 我的路径:D:\\Program Files\\Java\\jdk1.8.0_144\\jre\\bin
  • 复制完成之后打开doc窗口:运行-cmd   到D:\\Program Files\\Java\\jdk1.8.0_144\\jre\\bin 下
  • 执行 keytool -import -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit  -file casServer.crt -alias cas.server.com

5、删除证书

keytool -delete -alias cas.server.com -keystore "%JAVA_HOME%/jre/lib/security/cacerts"  -storepass changeit

 

 

以上是关于1创建CAS证书的主要内容,如果未能解决你的问题,请参考以下文章

keytool工具使用

CAS SSL证书错误处理

cas导入证书使用https访问

cas学习之cas-server部署配置

Spring Security 集成 CAS(基于HTTP协议版本)

CAS+Tomcat SSL第三方数据证书导入(jks)