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.txtRe-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.