You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by ra...@fnmt.es on 2002/07/12 11:16:23 UTC

SSL with client authentication



Hi everybody,

I'm trying to use JMeter to test a Web Server (https).
I need to test this Server with X509 client certificates (client
authentication).
In my test plan I've set the parameters and i've chosen the client certificate
(.p12), but when I start the test the next exception is trhown.


...
Client MAC write Secret:
0000: 56 7E 9B 69 6B 2B C0 D4   EF D4 5A 94 73 91 93 05  V..ik+....Z.s...
Server MAC write Secret:
0000: 3D BD 50 55 80 45 BC 35   CE C2 7D C6 EB 42 DC E2  =.PU.E.5.....B..
Client write key:
0000: 7C 76 31 D6 36 E9 88 0C   AE 1F 3C 0B 23 5D 19 E9  .v1.6.....<.#]..
Server write key:
0000: 20 48 75 69 D0 38 29 C8   69 A7 5B 1E 02 1D C2 86   Hui.8).i.[.....
... no IV for cipher
Thread-3, WRITE:  SSL v3.0 Change Cipher Spec, length = 1
java.net.SocketException: Connection reset by peer: socket write error
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:126)
        at com.sun.net.ssl.internal.ssl.OutputRecord.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at
com.sun.net.ssl.internal.ssl.Handshaker.sendChangeCipherSpec(DashoA6275)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.g(DashoA6275)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.a(DashoA6275)
        at
com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(DashoA6275)
        at com.sun.net.ssl.internal.ssl.Handshaker.process_record(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.AppOutputStream.write(DashoA6275)
        at java.io.OutputStream.write(OutputStream.java:58)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(DashoA6275)
        at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(DashoA6275)

        at
com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.connect(DashoA6275)

        at
org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:440)
        at
org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:164)
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:138)
        at java.lang.Thread.run(Thread.java:536)

Any idea about the problem?

Thanks,

Rafa Medina



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>