JMeter load client-side certificate
You can use Options -> SSL Manager option, where you can select your .p12
file to be used in current Test plan.
plaidshirt
Updated on July 26, 2022Comments
-
plaidshirt almost 2 years
I try to add a
p12
file toJMeter 3.3
configuration to reach a site. I added following lines tosystem.properties
file:javax.net.ssl.keyStoreType=pkcs12 javax.net.ssl.keyStore=C:\certs\mycert.p12 javax.net.ssl.keyStorePassword=mypassword
After that I restarted
JMeter
, but got the same error,javax.net.ssl.SSLHandshakeException
. I convertedp12
file with keytool tojks
and added the following lines to same file by replacing previous ones.javax.net.ssl.keyStore=C:\certs\mycert.jks javax.net.ssl.keyStorePassword=mypassword
Error message is the same in this case too:
Response code: Non HTTP response code: javax.net.ssl.SSLHandshakeException Response message: Non HTTP response message: Received fatal alert: handshake_failure
I use HTTP Client 4 as implementation for HTTP Samplers. When I import same certificate to browser, it is working correctly.
I tried to follow this tutorial too: How to configure JMeter to use client side SSL
-
plaidshirt over 6 yearsI am looking for some solution, which could be saved and shipped with project.