Skip to content

Instantly share code, notes, and snippets.

@angerman
Created February 3, 2013 19:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save angerman/10acef8fddd6588468c4 to your computer and use it in GitHub Desktop.
Save angerman/10acef8fddd6588468c4 to your computer and use it in GitHub Desktop.
TrustManager[] trustAllCerts = new TrustManager[] {
new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
}
public void checkClientTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
public void checkServerTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
}
};
@angerman
Copy link
Author

angerman commented Feb 3, 2013

(def trust-all-certs
  (into-array TrustManager
              [(proxy [X509TrustManager] []
                 (^"[Ljava.security.cert.X509Certificate;" getAcceptedIssuers [_] nil)
                 (^void checkClientTrusted [_ ^"[Ljava.security.cert.X509Certificate;" _ ^String _])
                 (^void checkServerTrusted [_ ^"[Ljava.security.cert.X509Certificate;" _ ^String _]))]))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment