Yale CAS異常問(wèn)題總結(jié)(1)Unable to validate ProxyTicketValidator之HTTPS hostname wrong: should be.....
嚴(yán)重: edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator prox
yList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://192.168.1.111:8443/cas/proxyValidate] ticket=[ST-0-9h7Mx5HK3pfsdxRv
MD3y] service=[http%3A%2F%2F192.168.1.222%3A8080%2Fservlets-examples%2Fservlet%2FHelloWorldExample] renew=false]]]
這個(gè)CAS異常是從CAS Client里面拋出,是當(dāng)我們不使用證書的CN去訪問(wèn)域名的時(shí)候(比如下文是用IP訪問(wèn)而且證書的CN是該IP對(duì)應(yīng)的域名而非該IP),CASClient無(wú)法信任,因?yàn)槟阕C書的CN命名寫著abc.com,192.168.1.111這個(gè)IP是無(wú)法被CAS Client識(shí)別。































解決辦法:
用域名訪問(wèn),域名就是證書的CN。
posted on 2006-09-05 18:20 david.turing 閱讀(9527) 評(píng)論(4) 編輯 收藏 所屬分類: Security異常問(wèn)題