目录
cas github地址 https://github.com/apereo/cas-overlay-template/tree/5.3
一、环境要求:
java 1.8系列的,cas5.3
二、生成密钥文件:thekeystore
1、终端进入java环境目录:
cd /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin
2、终端用keytool生成密钥文件
sudo keytool -genkey -v -keystore thekeystore -alias thekeystore -keyalg RSA
输入相关信息:(都推荐名字用域名,不太懂)
您的名字与姓氏是什么?
[Unknown]: cas.server.name
您的组织单位名称是什么?
[Unknown]: cas.server.name
您的组织名称是什么?
[Unknown]: cas.server.name
您所在的城市或区域名称是什么?
[Unknown]: wuhan
您所在的省/市/自治区名称是什么?
[Unknown]: hubei
该单位的双字母国家/地区代码是什么?
[Unknown]: cn
CN=cas.server.name, OU=cas.server.name, O=cas.server.name, L=wuhan, ST=hubei, C=cn是否正确?
[否]: y
密钥口令按照cas官方,设为changeit
若提示转换为标准格式,则按提示操作:
keytool -importkeystore -srckeystore thekeystore -destkeystore thekeystore -deststoretype pkcs12
运行完成后,生成thekeystore文件,文件目录为上述java环境目录
/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin
三、下载cas源码
推荐使用5.3和5.2版本,这里用的5.3
cas源码地址: