This error usually occurs when the client certificates are not sent.
- Keystore is not setup. Certificates are not in the keystore
- For java keystore (jks) run keytool command and verify all the certificates have been imported on the keystore
- keytool -list -v -keystore keystore.jks
- For a p12 execute the following openssl command:
- openssl pkcs12 -info -in keyStore.p12
- For java keystore (jks) run keytool command and verify all the certificates have been imported on the keystore
- Client certificates not sent along with the request because of networking issues on the client side
- In SOAPUI check File->Settings->SSL Settings and make sure the KeyStore and KeyStore Password are populated in Soap UI (Refer to photo attachment Picture 1_Keystore_Password)
- Check SSL Info Tab in SOAP UI Response and verify you have a Local Certificate 1 , Local Certificate 2 followed by Peer Certificate 1 and Peer Certificate 2 (Refer to photo attachment Picture 2_Certificates)
-
Usually occurs when the incorrect method is used for example GET instead of POST.
- Verify Raw tab in SOAP UI and check the method (Refer to photo attachment Picture 3_Check method Post)
-
In addition to that, if you are using SOAP UI, please make sure to select "Authenticate pre-emptively" under "Auth (Basic)" tab (Refer to photo attachment Picture 4_Authenticate preemptively).
- Also, please double check in the request raw tab that the "Authentication Basic" is present (Refer to photo attachment Picture 5_Authentication Basic).
Please follow the getting started guide and read the Two-Way SSL (Mutual Authentication) guide: https://developer.visa.com/vdpguide#twoway_ssl_mutual_authentication
If you continue to get this issue, please provide us the correlation ID and we can further investigate the issue.
Below are the steps to get the Correlation ID using a Google Chrome browser.
1>Open Chrome menu.
2>Click on More tools then Developer tools.
3>Check the box to Preserve Log for the Network Tab.
4>Click on the error and go to the Headers.
5>You can find the Correlation ID in the network log.