package com.vtence.molecule.testing.http; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; class Trust { public static TrustManager allCertificates() { return new X509TrustManager() { @Override public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException { } @Override public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException { } @Override public X509Certificate[] getAcceptedIssuers() { return new X509Certificate[0]; } }; } public static HostnameVerifier allHostNames() { return (hostname, sslSession) -> true; } }