Troubleshoot SSL certificates

If you are developing a client to work with a server that uses SSL, you must obtain the certificate that the server is using in its SSL configuration.

Using this certificate design, your server and client use a “handshake” mechanism for sending and receiving encrypted data.

Note: We address using SSL certificates with Java only.

For the Java client, if the client and server do not both have the “handshake” mechanism in place, client requests to the server fail.

You can either set a property to bypass checking for the signed certificate, or you can make sure your application validates the server certificate. This section describes both options.