I post this answer regarding the "No X509TrustManager implementation" when using commons httpclient.
The problem arise because EasyX509TrustManager is extending com.sun.net.ssl.X509TrustManager which has been deprecated.
If you hit this problem when using httpclient then you need to change the source code of EasyX509TrustManager so that it extends javax.net.ssl.X509TrustManager. Implement the aditional two abstract methods by leaving the method body empty and that's it. Should work now.
Good luck !