Thanks, Somesh. So that means that either 1) one of the CAS client webpapps is 
running a self-signed cert or 2) my CA Root database is out of date, correct?

On Mar 10, 2010, at 5:21 PM, Somesh Kumar wrote:

> this might help
> 
> http://blogs.sun.com/gc/entry/unable_to_find_valid_certification
> 
> On Wed, Mar 10, 2010 at 8:09 PM, Cary, Kim <[email protected]> wrote:
>> Can anyone help me understand this error message? I have 7000+ of them in my 
>> log all of a sudden.
>> 
>> org.jasig.cas.util.HttpClient:214
>> 
>> javax.net.ssl.SSLHandshakeException: 
>> sun.security.validator.ValidatorException: PKIX path building failed: 
>> sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
>> valid certification path to requested target
>> javax.net.ssl.SSLHandshakeException: 
>> sun.security.validator.ValidatorException: PKIX path building failed: 
>> sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
>> valid certification path to requested target
>>        at 
>> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
>>        at 
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1584)
>>        at 
>> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
>>        at 
>> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
>>        at 
>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
>>        at 
>> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
>>        at 
>> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
>>        at 
>> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)
>>        at 
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:877)
>>        at 
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
>>        at 
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1116)
>>        at 
>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1100)
>>        at 
>> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:402)
>>        at 
>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>>        at 
>> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:883)
>>        at 
>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
>>        at 
>> org.jasig.cas.util.HttpClient$MessageSender.call(HttpClient.java:195)
>>        at 
>> org.jasig.cas.util.HttpClient$MessageSender.call(HttpClient.java:160)
>>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
>>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
>>        at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
>>        at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
>>        at java.lang.Thread.run(Thread.java:613)
>> Caused by: sun.security.validator.ValidatorException: PKIX path building 
>> failed: sun.security.provider.certpath.SunCertPathBuilderException: unable 
>> to find valid certification path to requested target
>>        at 
>> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)
>>        at 
>> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)
>>        at sun.security.validator.Validator.validate(Validator.java:203)
>>        at 
>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)
>>        at 
>> com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)
>>        at 
>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)
>>        ... 18 more
>> Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
>> unable to find valid certification path to requested target
>>        at 
>> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)
>>        at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)
>>        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:2
>> --
>> You are currently subscribed to [email protected] as: 
>> [email protected]
>> To unsubscribe, change settings or access archives, see 
>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>> 
>> 
> 
> -- 
> You are currently subscribed to [email protected] as: 
> [email protected]
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
> 


-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to