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 阅读(481)
评论(0) 编辑 收藏 所属分类:
JAVA开发