CAS 制作单点登录登录后跳转客户端页面出错

在CAS环境下,配置Tomcat服务器和客户端进行单点登录时遇到问题。服务器端使用Tomcat 6.0和CAS-server-3.3.3,客户端为Tomcat 5.0和CAS-client-2.1.1。经过证书制作和配置,服务器端导入客户端证书到Java信任库。但在登录验证过程中,出现edu.yale.its.tp.cas.client.CASAuthenticationException,导致无法验证ProxyTicketValidator。异常信息显示HTTP响应码为500,可能的原因包括配置错误或服务器内部错误。

服务器端:tomcat 6.0 、jdk1.6、CAS-server-3.3.3

客户端:tomcat5.0 、jdk1.5、CAS-client-2.1.1

 

证书制作步骤:

 

客户端生成密钥:

keytool -genkey -alias server -validity 3650 -keystore server.jks -keyalg RSA

设置:CN=localhost     密码设置:changeit  

 

 

客户端生成证书:

keytool -export -alias server -file server.crt -keystore server.jks

 

服务器端导入证书:

keytool -import -alias server -file server.crt -keystore client.jks

 

服务器端导入证书:

keytool -import -trustcacerts -alias tomcat -file server.crt -keystore D:/Program Files/Java/jdk1.5.0_04/jre/lib/security/cacerts -storepass changeit

 

服务器端导入证书:

keytool -import -trustcacerts -alias tomcat -file server.crt -keystore D:/Program Files/Java/jre1.5.0_04/lib/security/cacerts -storepass changeit

 

 

服务器端tomcat   server.xml配置:
   <Connector protocol="org.apache.coyote.http11.Http11Protocol"

           port="8443" minSpareThreads="5" maxSpareThreads="75"

           enableLookups="true" disableUploadTimeout="true"

 &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值