package org.bsc.ssl; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; public class SSLFactories { public static SSLSocketFactory newInstance(final TrustManager trustManager) throws Exception { final SSLContext ctx = SSLContext.getInstance("TLS"); ctx.init(null, new TrustManager[] { trustManager }, null); return ctx.getSocketFactory(); } private SSLFactories() { // no-op } }