Tom_Arn
11 years agoContributor
soapUI 4.6.4 not sending client certificate
I use a 3rd party https webservice that requires client authentication with a certificate.
With soapUI 3.6.1 this works fine, with soapUI 4.6.4 it does not work because soapUI 4.6.4 does not send the client certificate during the handshake. The certificate is defined the same way for both versions (in Preferences -> SSL Settings)
How does soapui know which client certificate from the keystore it should choose??
Is this somehow based on the presented server certificate (in 4.6.4) ?
If yes, then I have problem because the client certificate I need to use is not derived from the certificate chain of the server certificate. Instead, I made a self-signed certificate and the admins put my public certificate into their webservice for verification.
So, I would need to have a way to define which certificate of the keystore should be used when communicating with the webservice.
Or, is there a way to force soapUI 4.6.4 to send the client certificate (there is only 1 in the keystore) ?
Thanks in advance
Tom
With soapUI 3.6.1 this works fine, with soapUI 4.6.4 it does not work because soapUI 4.6.4 does not send the client certificate during the handshake. The certificate is defined the same way for both versions (in Preferences -> SSL Settings)
How does soapui know which client certificate from the keystore it should choose??
Is this somehow based on the presented server certificate (in 4.6.4) ?
If yes, then I have problem because the client certificate I need to use is not derived from the certificate chain of the server certificate. Instead, I made a self-signed certificate and the admins put my public certificate into their webservice for verification.
So, I would need to have a way to define which certificate of the keystore should be used when communicating with the webservice.
Or, is there a way to force soapUI 4.6.4 to send the client certificate (there is only 1 in the keystore) ?
Thanks in advance
Tom