static AsyncHttpClient createAsyncHttpClient( String nameFormat, String timerThreadNameFormat, @Nullable SSLContext sslContext ) { final DefaultAsyncHttpClientConfig.Builder builder = new DefaultAsyncHttpClientConfig.Builder() .setThreadFactory(Execs.makeThreadFactory(nameFormat)) .setNettyTimer(new HashedWheelTimer(Execs.makeThreadFactory(timerThreadNameFormat))); if (sslContext != null) { builder.setSslContext(new JdkSslContext(sslContext, true, ClientAuth.NONE)); } return new DefaultAsyncHttpClient(builder.build()); }
confBuilder.setSslContext(sslCtx); confBuilder.setUseInsecureTrustManager(tlsAllowInsecureConnection); } catch (Exception e) {
confBuilder.setSslContext(sslCtx); confBuilder.setAcceptAnyCertificate(tlsAllowInsecureConnection); } catch (Exception e) {
.clientAuth(ClientAuth.NONE) .ciphers(asList(poolConfiguration.getEnabledCipherSuites())); config.setSslContext(sslContextBuilder.build()); } else { final SecureRandom secureRandom = new BufferedSecureRandom(); final SSLContext sslcontext = SSLContext.getInstance("TLS"); sslcontext.init(null, null, secureRandom); config.setSslContext( new JdkSslContext(sslcontext, true, asList(poolConfiguration.getEnabledCipherSuites()), IdentityCipherSuiteFilter.INSTANCE, null, ClientAuth.OPTIONAL));
confBuilder.setSslContext(sslCtx); confBuilder.setUseInsecureTrustManager(tlsAllowInsecureConnection); } catch (Exception e) {
static AsyncHttpClient createAsyncHttpClient( String nameFormat, String timerThreadNameFormat, @Nullable SSLContext sslContext ) { final DefaultAsyncHttpClientConfig.Builder builder = new DefaultAsyncHttpClientConfig.Builder() .setThreadFactory(Execs.makeThreadFactory(nameFormat)) .setNettyTimer(new HashedWheelTimer(Execs.makeThreadFactory(timerThreadNameFormat))); if (sslContext != null) { builder.setSslContext(new JdkSslContext(sslContext, true, ClientAuth.NONE)); } return new DefaultAsyncHttpClient(builder.build()); }
static AsyncHttpClient createAsyncHttpClient( String nameFormat, String timerThreadNameFormat, @Nullable SSLContext sslContext ) { final DefaultAsyncHttpClientConfig.Builder builder = new DefaultAsyncHttpClientConfig.Builder() .setThreadFactory(Execs.makeThreadFactory(nameFormat)) .setNettyTimer(new HashedWheelTimer(Execs.makeThreadFactory(timerThreadNameFormat))); if (sslContext != null) { builder.setSslContext(new JdkSslContext(sslContext, true, ClientAuth.NONE)); } return new DefaultAsyncHttpClient(builder.build()); }
sslContext = SslContextBuilder .forClient() .sslProvider(SslProvider.JDK) .trustManager(InsecureTrustManagerFactory.INSTANCE) .build(); DefaultAsyncHttpClientConfig.Builder builder = new DefaultAsyncHttpClientConfig.Builder(); builder.setSslContext(sslContext) .setAcceptAnyCertificate(true); AsyncHttpClientConfig asyncHttpClientConfig = builder.build();
public Builder setSslContext(SslContext sslContext) { configBuilder.setSslContext(sslContext); return this; }