@@ -0,0 +1,1407 @@
+package com.github.jmchilton.blend4j.galaxy;%0A%0Aimport javax.net.ssl.HostnameVerifier;%0Aimport javax.net.ssl.HttpsURLConnection;%0Aimport javax.net.ssl.SSLContext;%0Aimport javax.net.ssl.SSLSession;%0A%0Apublic class SslHacking %7B%0A%0A  public static void disableCertificateCheck() %7B%0A    javax.net.ssl.TrustManager x509 = new javax.net.ssl.X509TrustManager() %7B%0A      public void checkClientTrusted(java.security.cert.X509Certificate%5B%5D arg0, String arg1) throws java.security.cert.CertificateException %7B%0A        return;%0A      %7D%0A%0A      public void checkServerTrusted(java.security.cert.X509Certificate%5B%5D arg0, String arg1) throws java.security.cert.CertificateException %7B%0A        return;%0A      %7D%0A%0A      public java.security.cert.X509Certificate%5B%5D getAcceptedIssuers() %7B%0A        return null;%0A      %7D%0A    %7D;%0A    SSLContext ctx = null;%0A    try %7B%0A      ctx = SSLContext.getInstance(%22SSL%22);%0A      ctx.init(null, new javax.net.ssl.TrustManager%5B%5D%7Bx509%7D, null);%0A    %7D catch (java.security.GeneralSecurityException ex) %7B%0A    %7D%0A%0A%0A    // Create all-trusting host name verifier%0A    HostnameVerifier allHostsValid = new HostnameVerifier() %7B%0A      public boolean verify(String hostname, SSLSession session) %7B%0A        return true;%0A      %7D%0A    %7D;%0A    // Install the all-trusting host verifier%0A    HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid);%0A    HttpsURLConnection.setDefaultSSLSocketFactory(ctx.getSocketFactory());%0A  %7D%0A%7D%0A

Add utility for hacking disabling SSL checks if required.