> However, logout does not work anymore - see the cas log:
>
> 2010-08-04 14:16:40,419 WARN [org.jasig.cas.util.HttpClient] - Error Sending
> message to url endpoint
> [https://myserver/appA/j_spring_cas_security_check].  Error is [Received
> fatal alert: bad_certificate]
> 2010-08-04 14:16:40,431 WARN [org.jasig.cas.util.HttpClient] - Error Sending
> message to url endpoint
> [https://myserver/appB/j_spring_cas_security_check;jsessionid=B8499A09096BAC4DEAC31722AB7BA96D].
> Error is [Received fatal alert: bad_certificate]

This makes sense: CAS is making a request on port 443 which requires
client authentication, but the CAS server is not configured to send a
client certificate.  You have 3 potential solutions:

 1. Configure the CAS server to send a client certificate acceptable
to your clients (not recommended)
 2. Set clientAuth="want" to make client authentication optional
 3. Configure your client applications such that they provide a
service URL to the port that does not require client auth.  At logout
time CAS will call back to whatever URL was provided in the service
parameter to ticket validation.

M

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to