5 messages in com.canoo.lists.webtest[Webtest] How to disable the verifica...
FromSent OnAttachments
Xavier MOGHRABI27 Oct 2004 07:32 
Dierk Koenig27 Oct 2004 07:52 
Xavier MOGHRABI27 Oct 2004 09:13 
Dierk Koenig28 Oct 2004 00:29 
Siegfried Goeschl28 Oct 2004 00:38 
Subject:[Webtest] How to disable the verification of a SSL certificate ?
From:Xavier MOGHRABI (xavi@inrialpes.fr)
Date:10/27/2004 07:32:16 AM
List:com.canoo.lists.webtest

Hello,

I've met a problem with canoo.

I want to use Canoo to connect to a website which provide an SSL connection.

However the SSL certificate is no trusted (the WS has signed it itself).

When I use Canoo I canno't connect to the Website because an exception is launched saying the certificated is not trusted. I would like to disable this certificate trust verification.

So I've got the following error : [testSpec] INFO (ClickButton.java:152) - -> gotoTarget(by Button): name=login value=Login with SSL [testSpec] ERROR (Step.java:370) - Cannot handle unexpected exception in step ClickButton at /usr/local/canoo-537/submission/forge.objectweb/forge.objectweb.xml:15: with (stepId="Login...", name="login", stepType="clickbutton") [testSpec] javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found [testSpec] at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SunJSSE_ax.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA12275) [testSpec] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA12275) [testSpec] at sun.net.www.protocol.https.HttpsClient.afterConnect(DashoA12275) [testSpec] at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(DashoA12275) [testSpec] at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:569) [testSpec] at
com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getOutputStream(DashoA12275) [testSpec] at
com.meterware.httpunit.MessageBodyWebRequest.completeRequest(MessageBodyWebRequest.java:106) [testSpec] at com.meterware.httpunit.WebConversation.newResponse(WebConversation.java:75) [testSpec] at com.meterware.httpunit.WebWindow.getResource(WebWindow.java:164) [testSpec] at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:128) [testSpec] at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121) [testSpec] at com.meterware.httpunit.WebWindow.sendRequest(WebWindow.java:110) [testSpec] at com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:253) [testSpec] at com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:232) [testSpec] at com.meterware.httpunit.WebForm.submitRequest(WebForm.java:96) [testSpec] at com.meterware.httpunit.WebForm.doFormSubmit(WebForm.java:107) [testSpec] at com.meterware.httpunit.WebForm.submit(WebForm.java:69) [testSpec] at com.canoo.webtest.steps.request.ClickButton.doClick(ClickButton.java:176) [testSpec] at com.canoo.webtest.steps.request.ClickButton.access$1 (ClickButton.java:167) [testSpec] at com.canoo.webtest.steps.request.ClickButton$2.call(ClickButton.java:157) [testSpec] at com.canoo.webtest.steps.request.Target.setLastWindowResponse(Target.java:290) [testSpec] at com.canoo.webtest.steps.request.ClickButton$1.call(ClickButton.java:155) [testSpec] at com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:104) [testSpec] at com.canoo.webtest.steps.request.ClickButton.gotoTarget(ClickButton.java:150) [testSpec] at com.canoo.webtest.steps.request.ClickButton.doExecute(ClickButton.java:143) [testSpec] at com.canoo.webtest.steps.Step.execute(Step.java:118) [testSpec] at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26) [testSpec] at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask.java:68) [testSpec] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [testSpec] at org.apache.tools.ant.Task.perform(Task.java:364) [testSpec] at org.apache.tools.ant.Target.execute(Target.java:341) [testSpec] at org.apache.tools.ant.Target.performTasks(Target.java:369) [testSpec] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [testSpec] at org.apache.tools.ant.Project.executeTargets(Project.java:1062) [testSpec] at org.apache.tools.ant.Main.runBuild(Main.java:673) [testSpec] at org.apache.tools.ant.Main.startAnt(Main.java:188) [testSpec] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [testSpec] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) [testSpec] Caused by: sun.security.validator.ValidatorException: No trusted certificate found [testSpec] at
sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:304) [testSpec] at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:107) [testSpec] at sun.security.validator.Validator.validate(Validator.java:202) [testSpec] at
com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(DashoA12275) [testSpec] at
com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(DashoA12275) [testSpec] ... 42 more

BUILD FAILED /usr/local/canoo-537/submission/forge.objectweb/forge.objectweb.xml:8: Test failed. Exception raised: com.canoo.webtest.engine.StepExecutionException: Unexpected exception caught: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found, Step: ClickButton at /usr/local/canoo-537/submission/forge.objectweb/forge.objectweb.xml:15: with (stepId="Login...", name="login", stepType="clickbutton")com.canoo.webtest.engine.StepExecutionException: Unexpected exception caught: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found, Step: ClickButton at /usr/local/canoo-537/submission/forge.objectweb/forge.objectweb.xml:15: with (stepId="Login...", name="login", stepType="clickbutton") at com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:371) at com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:113) at com.canoo.webtest.steps.request.ClickButton.gotoTarget(ClickButton.java:150) at com.canoo.webtest.steps.request.ClickButton.doExecute(ClickButton.java:143) at com.canoo.webtest.steps.Step.execute(Step.java:118) at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26) at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask.java:68) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)