Hi Srini, mmhh, but TCP isn't a protocol. Changing from https to tcp will cause a MalformedURLException.
Greetings, Daniel Am 06.01.2011 um 16:55 schrieb sriharini sriharini: > Hi Daniel, > In your config, can you please change the protocol to tcp instead of https > and try running the test? > > protocol="tcp" > > Thanks, > Srini > > On Thu, Jan 6, 2011 at 9:29 AM, Daniel Plappert <[email protected]> > wrote: > Hi, > > I came across the following problem, which is driving me crazy: > I just want to test a web application, which uses a client authentication > with certificates. I downloaded the doc.zip, which contains an example. The > problem is, this example doesn't work. Not because of the missing web > application, but the xml file contains invalid/missing declarations. It would > be great to keep the doc up-to-date since - it is really frustrating if the > sample doesn't work. > > I am using canoo r_1810 with the following configuration for my test: > > <target name="test" depends="wt.defineMacros"> > > <property name="webtest.keystore.file" value="certs/client.keystore" /> > <property name="webtest.keystore.passphrase" value="client" /> > <property name="webtest.truststore.file" value=".keystore"/> > <property name="webtest.truststore.passphrase" value="test1234"/> > <property name="webtest.connectioninitializer" > value="com.canoo.webtest.security.SunJsseBaseConnectionInitializer"/> > <property name="webtest.keystore.alias" value="user1" /> > > <webtest name="Startseite aufrufen"> > <config > protocol="https" > host="localhost" > port="8443" > useInsecureSSL="true"> > </config> > > <invoke url="/index.html" description="Gehe zur Startseite"/> > <verifyTitle text="TEST" /> > .... > > There are two points I don't understand: > > 1. the truststore-file. What is it for? > 2. Whatever I type for the keystore-file, I always get the same error (from > webserver): bad_certificate. And this bothers me, because I can't tell where > the problem lies. Even if I tried a wrong password, the error message remains > the same - it is always the same (even when no certificate is sent). > > So, I am lost, because the error message I get doesn't help and the provided > example doesn't show how I can convert a client certificate (a p12 file) into > a keystore and why this is necessary. > > I would be very helpful if someone tested a web application with a client > authentication and can provide a working example. I really appreciate your > help. > > Thanks a lot in advance, > Daniel > > > > -- Denkformat GmbH&Co.KG Brandsende 2-4 20095 Hamburg ------------------------------------------------------------ url: www.denkformat.de email: [email protected] fon: +4940 226 300 781 fax: +4940 226 300 798 Sitz der Gesellschaft: Bienenkamp 3b 22159 Hamburg fon: +4940 414 812 69 fax: +4940 414 812 70 Amtsgericht Hamburg: HRA 97215 Komplementär : Denkformat Beteiligungsgesellschaft mbH Amtsgericht Hamburg: HRB 84324 Geschäftsführer: Lars Graetke, Thomas Kunzmann

