private static SSLContext createSSLContext(SSLConfig sslConfig) throws GeneralSecurityException, IOException { KeyManagerFactory kmf = initializeKeyManager(sslConfig); TrustManagerFactory tmf = null; if (sslConfig.getTrustStoreName() != null && sslConfig.getTrustStoreType() != null && sslConfig.getTrustManagerFactoryAlgorithm() != null) { tmf = initializeTrustManager(sslConfig); } if (tmf == null) { tmf = new BogusTrustManagerFactory(); } TrustManager[] trustManagers = tmf.getTrustManagers(); if (trustManagers != null) { trustManagers = X509TrustManagerWrapper.wrap(trustManagers); } SSLContext sslContext = SSLContext.getInstance(PROTOCOL); sslContext.init(kmf.getKeyManagers(), trustManagers, null); return sslContext; }
private static SSLContext createSSLContext(SSLConfig sslConfig) throws GeneralSecurityException, IOException { KeyManagerFactory kmf = initializeKeyManager(sslConfig); TrustManagerFactory tmf = null; if (sslConfig.getTrustStoreName() != null && sslConfig.getTrustStoreType() != null && sslConfig.getTrustManagerFactoryAlgorithm() != null) { tmf = initializeTrustManager(sslConfig); } if (tmf == null) { tmf = new BogusTrustManagerFactory(); } TrustManager[] trustManagers = tmf.getTrustManagers(); if (trustManagers != null) { trustManagers = X509TrustManagerWrapper.wrap(trustManagers); } SSLContext sslContext = SSLContext.getInstance(PROTOCOL); sslContext.init(kmf.getKeyManagers(), trustManagers, null); return sslContext; }
private static SSLContext createSSLContext(SSLConfig sslConfig) throws GeneralSecurityException, IOException { KeyManagerFactory kmf = initializeKeyManager(sslConfig); TrustManagerFactory tmf = null; if (sslConfig.getTrustStoreName() != null && sslConfig.getTrustStoreType() != null && sslConfig.getTrustManagerFactoryAlgorithm() != null) { tmf = initializeTrustManager(sslConfig); } if (tmf == null) { tmf = new BogusTrustManagerFactory(); } TrustManager[] trustManagers = tmf.getTrustManagers(); if (trustManagers != null) { trustManagers = X509TrustManagerWrapper.wrap(trustManagers); } SSLContext sslContext = SSLContext.getInstance(PROTOCOL); sslContext.init(kmf.getKeyManagers(), trustManagers, null); return sslContext; }