SSL handshake debugging information will be necessary to help to verify if the server side requests client authentication.
Please, take a look at the document below to check how you can collect SSL debugging information with DevTest:
With the SSL handshake information, we need to verify if the server side requests client authentication.
For more information regarding the SSL handshake, please take a look at the document available in the link below:
Of SSL, SNI, Java and DevTest - The Handshake - https://communities.ca.com/docs/DOC-231172116-of-ssl-java-and-devtest
When the server responds the Client Hello with the Server Hello, one of the items we will see under the Server Hello, if it requires mutual authentication, is the client certificate request.
Below is an example:
Cert Types: RSA, DSS
<CN=Application Cert Authority, OU=Cert Authority, O=ABC, L=ABCD, ST=AB, C=CD>
Under Cert Authorities the server provides a list of Cert Authorities it trusts.
The client side needs to provide a certificate issued by one of the Cert Authorities listed above.
In the example above, the client certificate issuer needs to be Application Cert Authority.