1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.security.cert.X509Certificate; import java.util.logging.Level; import java.util.logging.Logger; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSession; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; public class TrustedDomain { static { try { TrustMe(); } catch (NoSuchAlgorithmException | KeyManagementException ex) { Logger.getLogger(TrustedDomain. class .getName()).log(Level.SEVERE, null , ex); } } public static HostnameVerifier TrustMe() throws NoSuchAlgorithmException, KeyManagementException{ TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { @Override public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null ; } @Override public void checkClientTrusted(X509Certificate[] certs, String authType) { } @Override public void checkServerTrusted(X509Certificate[] certs, String authType) { } } }; SSLContext sc = SSLContext.getInstance( "SSL" ); sc.init( null , trustAllCerts, new java.security.SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); HostnameVerifier allHostsValid = new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) { return true ; } }; return allHostsValid; } } |
https://everleaf.blogspot.com/search/label/PHP
6/08/2019
Java class disable verifikasi SSL
Dibawah ini adalah kode java class yang berguna untuk men-disable verification ssl pada java http get / post request dan tambahan untuk postingan sebelumnya Java class simple Http Get dan Java class simple Http Post, simpan kode dibawah ini dengan nama TrustedDomain.java :
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Diharapkan berkomentar dengan sopan dan santun, terimakasih.