﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Arxin和钦钦 的 BLOG-文章分类-JAVA开发</title><link>http://www.blogjava.net/Arxin/category/11473.html</link><description>宽容,大度,自信,且自有主见,不为世俗所动!</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 05:05:01 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 05:05:01 GMT</pubDate><ttl>60</ttl><item><title>CAS使用初步</title><link>http://www.blogjava.net/Arxin/articles/47861.html</link><dc:creator>Arxin和钦钦 的 BLOG</dc:creator><author>Arxin和钦钦 的 BLOG</author><pubDate>Wed, 24 May 2006 10:03:00 GMT</pubDate><guid>http://www.blogjava.net/Arxin/articles/47861.html</guid><wfw:comment>http://www.blogjava.net/Arxin/comments/47861.html</wfw:comment><comments>http://www.blogjava.net/Arxin/articles/47861.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Arxin/comments/commentRss/47861.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Arxin/services/trackbacks/47861.html</trackback:ping><description><![CDATA[1,到<a href="http://www.ja-sig.org/products/cas/downloads/index.html">http://www.ja-sig.org/products/cas/downloads/index.html</a>下载CAS Server 3.0.4 Final 与相应的CAS Client ,我这里使用的是 <a href="http://www.ja-sig.org/products/cas/client/javaclient/index.html">Yale CAS Client</a>;下载获得,cas-client-java-2.1.1.zip和cas-server-3.0.4.zip;<br />2,下载安装servlet 容器,这里使用Tomcat 5.0,到<a href="http://tomcat.apache.org/">http://tomcat.apache.org</a>,下载Tomcat 5.0 版本,傻瓜式安装,很easy.<br />3,将CAS服务器端部署到Tomcat 5.0中,将cas-server-3.0.4.zip 解压缩,将解压缩目录下的/target/cas.war 部署到Tomcat 5.0 的webapp 目录下.<br />4,生成公钥.使用JDK生成公钥.到$JAVA_HOME$/bin目录下(也可以在PATH中加入JDK中bin的路径),使用keytool命令生成公钥.<br />  例:为Arxin 使用RSA 加密算法生成一个公钥,命令如下:<br />  keytool -genkey -alias Arxin -keyalg RSA;<br /> 会提示你输入keystore 的密码,如果是第一次生成公钥,会自动在c:\documents and setttings\administrator(这里假设你以administrator 用户登陆,Windows环境下,如果是Unix 就是在用户的目录下)生成一个.keystore(注意前面有个点)文件用来存放公钥,第一次输入的密码就是这个keystore的密码了,以后都使用这个密码,所以要牢记. <br /><br />5,配置Tomcat 5.0 ,使其支持SSL访问.编辑Tomcat 安装目录下/conf ,下的server.xml,文件,将<br />&lt;Connector port="8443" maxHttpHeaderSize="8192"<br />               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<br />               enableLookups="false" disableUploadTimeout="true"<br />               acceptCount="100" scheme="https" secure="true"<br />               clientAuth="false" sslProtocol="TLS" keystorePass="xxxx"/&gt; <br />这段文件打开,原来是被注释掉的.这里的keystorePass密码就输入在第四步设定的密码.<br />(我家钦钦困了,睡觉了先,明天继续Zzzzzzz!)<img src ="http://www.blogjava.net/Arxin/aggbug/47861.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Arxin/" target="_blank">Arxin和钦钦 的 BLOG</a> 2006-05-24 18:03 <a href="http://www.blogjava.net/Arxin/articles/47861.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>