You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by 鸣凤 翟 <se...@yahoo.com.cn> on 2004/07/20 12:35:06 UTC

javax.net.ssl.SSLHandshakeException:

Hi all,
Can anyone who know how to settle the following error tell me the solution? Thanks very much!
 
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
 at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SunJSSE_ax.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
 at org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(HttpConnection.java:1351)
 at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
 at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:779)
 at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2257)
 at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2629)
 at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1085)
 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:674)
 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:558)
 at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect_aroundBody0(HttpClientConnectionHelper.java:177)
 at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect_aroundBody1$advice(HttpClientConnectionHelper.java:222)
 at org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect(HttpClientConnectionHelper.java)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(DefaultHttpClient.java:201)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:119)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:222)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257)
 at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
 at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
 at junit.framework.TestResult$1.protect(TestResult.java:106)
 at junit.framework.TestResult.runProtected(TestResult.java:124)
 at junit.framework.TestResult.run(TestResult.java:109)
 at junit.framework.TestCase.run(TestCase.java:118)
 at junit.framework.TestSuite.runTest(TestSuite.java:208)
 at junit.framework.TestSuite.run(TestSuite.java:203)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)
Caused by: sun.security.validator.ValidatorException: No trusted certificate found
 at sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:304)
 at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:107)
 at sun.security.validator.Validator.validate(Validator.java:202)
 at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(DashoA6275)
 at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(DashoA6275)
 ... 37 more
 
 
-Ming



---------------------------------
Do You Yahoo!?
美女明星应有尽有,"一搜"搜遍美图、艳图和酷图
100兆邮箱够不够用?雅虎电邮自助扩容!

RE: javax.net.ssl.SSLHandshakeException:

Posted by Vincent Massol <vm...@pivolis.com>.
Hi Ming,

No idea. You need to provide more information on what you're doing. What is
this SSL stuff?

-Vincent

> -----Original Message-----
> From: 鸣凤 翟 [mailto:sevenseeds2004@yahoo.com.cn]
> Sent: mardi 20 juillet 2004 12:35
> To: cactus-user@jakarta.apache.org
> Subject: javax.net.ssl.SSLHandshakeException:
> 
> Hi all,
> Can anyone who know how to settle the following error tell me the
> solution? Thanks very much!
> 
> javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: No trusted certificate found
>  at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SunJSSE_ax.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
>  at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
>  at
> org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(Htt
> pConnection.java:1351)
>  at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
>  at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
>  at
> org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(Http
> Connection.java:779)
>  at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.j
> ava:2257)
>  at
> org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase
> .java:2629)
>  at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1
> 085)
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:674
> )
>  at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:558
> )
>  at
> org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect
> _aroundBody0(HttpClientConnectionHelper.java:177)
>  at
> org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect
> _aroundBody1$advice(HttpClientConnectionHelper.java:222)
>  at
> org.apache.cactus.client.connector.http.HttpClientConnectionHelper.connect
> (HttpClientConnectionHelper.java)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(Defa
> ultHttpClient.java:201)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBod
> y0(DefaultHttpClient.java:119)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBod
> y1$advice(DefaultHttpClient.java:222)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHt
> tpClient.java)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(Web
> ClientTestCaseDelegate.java:333)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest
> (WebClientTestCaseDelegate.java:281)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebCli
> entTestCaseDelegate.java:257)
>  at
> org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
>  at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
>  at junit.framework.TestResult$1.protect(TestResult.java:106)
>  at junit.framework.TestResult.runProtected(TestResult.java:124)
>  at junit.framework.TestResult.run(TestResult.java:109)
>  at junit.framework.TestCase.run(TestCase.java:118)
>  at junit.framework.TestSuite.runTest(TestSuite.java:208)
>  at junit.framework.TestSuite.run(TestSuite.java:203)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTest
> Runner.java:392)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunne
> r.java:276)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunn
> er.java:167)
> Caused by: sun.security.validator.ValidatorException: No trusted
> certificate found
>  at
> sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.j
> ava:304)
>  at
> sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java
> :107)
>  at sun.security.validator.Validator.validate(Validator.java:202)
>  at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Dasho
> A6275)
>  at
> com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(Dasho
> A6275)
>  ... 37 more
> 
> 
> -Ming
> 
> 
> 
> ---------------------------------
> Do You Yahoo!?
> 美女明星应有尽有,"一搜"搜遍美图、艳图和酷图
> 100兆邮箱够不够用?雅虎电邮自助扩容!