The attached patch provides better error reporting for transport errors by reporting the host which was trying to connect.
It also provides a toString for SslTransport to distinguish it from the regular tcp transport, and includes some improved javadoc for the new SSL client certificate authentication feature.
Additionally, it changes the username reported through the JMSXUserId field to be the full distinguished name rather than the username mapped in the users properties file.