1,到
http://www.ja-sig.org/products/cas/downloads/index.html下載CAS Server 3.0.4 Final 與相應的CAS Client ,我這里使用的是
Yale CAS Client;下載獲得,cas-client-java-2.1.1.zip和cas-server-3.0.4.zip;
2,下載安裝servlet 容器,這里使用Tomcat 5.0,到
http://tomcat.apache.org,下載Tomcat 5.0 版本,傻瓜式安裝,很easy.
3,將CAS服務器端部署到Tomcat 5.0中,將cas-server-3.0.4.zip 解壓縮,將解壓縮目錄下的/target/cas.war 部署到Tomcat 5.0 的webapp 目錄下.
4,生成公鑰.使用JDK生成公鑰.到$JAVA_HOME$/bin目錄下(也可以在PATH中加入JDK中bin的路徑),使用keytool命令生成公鑰.
? 例:為Arxin 使用RSA 加密算法生成一個公鑰,命令如下:
? keytool -genkey -alias Arxin -keyalg RSA;
?會提示你輸入keystore 的密碼,如果是第一次生成公鑰,會自動在c:\documents and setttings\administrator(這里假設你以administrator 用戶登陸,Windows環境下,如果是Unix 就是在用戶的目錄下)生成一個.keystore(注意前面有個點)文件用來存放公鑰,第一次輸入的密碼就是這個keystore的密碼了,以后都使用這個密碼,所以要牢記.?
5,配置Tomcat 5.0 ,使其支持SSL訪問.編輯Tomcat 安裝目錄下/conf ,下的server.xml,文件,將
<Connector port="8443" maxHttpHeaderSize="8192"
?????????????? maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
?????????????? enableLookups="false" disableUploadTimeout="true"
?????????????? acceptCount="100" scheme="https" secure="true"
?????????????? clientAuth="false" sslProtocol="TLS" keystorePass="xxxx"/>
這段文件打開,原來是被注釋掉的.這里的keystorePass密碼就輸入在第四步設定的密碼.
(我家欽欽困了,睡覺了先,明天繼續Zzzzzzz!)
posted on 2006-05-24 18:03
Arxin和欽欽 的 BLOG 閱讀(489)
評論(0) 編輯 收藏 所屬分類:
JAVA開發