根據教程http://blog.csdn.net/kuangkunkui/article/details/7902822
先配置cas server下載地址 http://downloads.jasig.org/ 裏面還有client,但是現在的client包引入基本使用maven方式,因此沒有必要下載
先生成jvm的證書,keytool是jre自帶的,因此配置了Java_home和path之後,可以在任何地方調用:
keytool -genkey -alias perliu -keyalg RSA -keystore d:/perliukey
生成key,像教程那樣,會叫你輸入很多東西,記住你輸入的密碼
keytool -export -file d:/perliu.crt -alias perliu -keystore d:/perliukey
導出key到證書
在目錄C:\Program Files\JAVA\jdk1.7\jre\lib\security>下導入你的證書到jvm裏,這點很重要,否則不能正常的和cas-server進行ssl通信
keytool -import -keystore cacerts -file d:/perliu.crt -alias perliu
jvm的密碼是changeit,這是jvm設置的默認密碼,輸入後就能導入成功
我試過設置環境變量
-Djavax.net.ssl.keyStore=D:/perliukey -Djavax.net.ssl.keyStorePassword="123456"
發現還是得要jvm的證書纔好使
下面這篇文章介紹了cas-client該怎麼配置
http://blog.csdn.net/stone_miao/article/details/37958931
對於剛瞭解cas的人來說,主要看你的底子厚不厚了,結合上面的兩個教程進行自身的實驗:
現在一步一步的在本機上實驗:
1.證書
進入windows的cmd命令