Java SSL Debug

I'm getting SSL connection errors when attempting to connect to an HTTPS endpoint using MagooClient. How can I see what's happening at an SSL level?

If errors in SSL handshaking are occurring between MagooClient and a remote Service then it may be useful to turn on low-level Java SSL debugging. This will display details of the truststores/keystores being used as well as SSL handshake details. To do this, edit the MagooClient.lax file in the MagooClient Installation Directory (e.g. C:\Program Files\MagooSoft\MagooClient on Windows) and make the following changes:


Add a new line:

lax.nl.java.option.additional="-Djavax.net.debug=all"


Also change the standard out redirect property to route the SSL output to a text file. The property should be set as follows:

lax.stdout.redirect=out.txt
Re-start MagooClient and you should see the SSL output appear in the out.txt file. At a minimum this will provide details of the (default) Trust Store being used.