public UserInfoFetcher() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public IntrospectingTokenService() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public InMemoryClientLogoLoadingService() { this(HttpClientBuilder.create().useSystemProperties().build()); }
CloseableHttpClient createClient() { return HttpClients.custom().useSystemProperties().build(); }
public DynamicRegistrationClientConfigurationService() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public ClientLogoFetcher() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public DynamicServerConfigurationService() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public DynamicClientRegistrationLoader() { this(HttpClientBuilder.create().useSystemProperties().build()); }
public WebfingerIssuerService() { this(HttpClientBuilder.create().useSystemProperties().build()); }
private CloseableHttpClient buildHttpClient(CredentialsProvider credentialsProvider) { return HttpClients.custom() .disableContentCompression() .useSystemProperties() .setDefaultCredentialsProvider(credentialsProvider) .build(); }
public JWKSetCacheService() { this.validators = CacheBuilder.newBuilder() .expireAfterWrite(1, TimeUnit.HOURS) // expires 1 hour after fetch .maximumSize(100) .build(new JWKSetVerifierFetcher(HttpClientBuilder.create().useSystemProperties().build())); this.encrypters = CacheBuilder.newBuilder() .expireAfterWrite(1, TimeUnit.HOURS) // expires 1 hour after fetch .maximumSize(100) .build(new JWKSetEncryptorFetcher(HttpClientBuilder.create().useSystemProperties().build())); }
public ApacheHttpClient(HttpClientBuilder builder, Config config, SharedResourcesBroker<GobblinScopeTypes> broker) { super (broker, HttpUtils.createApacheHttpClientLimiterKey(config)); config = config.withFallback(FALLBACK); RequestConfig requestConfig = RequestConfig.copy(RequestConfig.DEFAULT) .setSocketTimeout(config.getInt(REQUEST_TIME_OUT_MS_KEY)) .setConnectTimeout(config.getInt(CONNECTION_TIME_OUT_MS_KEY)) .setConnectionRequestTimeout(config.getInt(CONNECTION_TIME_OUT_MS_KEY)) .build(); builder.disableCookieManagement().useSystemProperties().setDefaultRequestConfig(requestConfig); builder.setConnectionManager(getHttpConnManager(config)); client = builder.build(); }
NTCredentials ntCreds = new NTCredentials(ntUsername, ntPassword,localMachineName, domainName ); CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials( new AuthScope(proxyHost,proxyPort), ntCreds ); HttpClientBuilder clientBuilder = HttpClientBuilder.create(); clientBuilder.useSystemProperties(); clientBuilder.setProxy(new HttpHost(pxInfo.getProxyURL(), pxInfo.getProxyPort())); clientBuilder.setDefaultCredentialsProvider(credsProvider); clientBuilder.setProxyAuthenticationStrategy(new ProxyAuthenticationStrategy()); CloseableHttpClient client = clientBuilder.build();
public final static CloseableHttpClient getClosableHttpClient() { boolean trustAllCerts = !"none".equals(DAO.getConfig("httpsclient.trustselfsignedcerts", "peers")) && ("all".equals(DAO.getConfig("httpsclient.trustselfsignedcerts", "peers"))); System.setProperty("http.keepAlive", "true"); // ensure that the keep alive strategy is used when default is built System.setProperty("http.maxConnections", "200"); System.setProperty("http.agent", USER_AGENT); return HttpClients.custom() .useSystemProperties() // makes it possible to inject properties .setConnectionManager(getConnctionManager(trustAllCerts)) .setDefaultRequestConfig(defaultRequestConfig) .setMaxConnPerRoute(200) .setMaxConnTotal(500) .build(); }
@Override public HttpClient getHttpClient() { return HttpClientBuilder.create() .useSystemProperties() .disableRedirectHandling() .disableCookieManagement() .build(); } }
@Override public HttpClient getHttpClient() { return HttpClientBuilder.create() .useSystemProperties() .disableRedirectHandling() .disableCookieManagement() .build(); } }
@Override public HttpClient getHttpClient() { HttpClientBuilder builder = HttpClientBuilder.create() .useSystemProperties(); if (disableRedirect) { builder = builder.disableRedirectHandling(); } if (disableCookieHandling) { builder = builder.disableCookieManagement(); } return builder.build(); } }
public CloseableHttpClient build() throws Exception { HttpClientBuilder builder = HttpClients.custom(); builder.useSystemProperties(); builder .setDefaultSocketConfig(SocketConfig.custom() .setTcpNoDelay(true) .setSoKeepAlive(true) .build() ) .setKeepAliveStrategy(DefaultConnectionKeepAliveStrategy.INSTANCE); HostnameVerifier hostnameVerifier = sslVerificationMode.verifier(); TrustStrategy trustStrategy = sslVerificationMode.trustStrategy(); KeyStore trustStore = agentTruststore(); SSLContextBuilder sslContextBuilder = SSLContextBuilder.create() .setProtocol(systemEnvironment.get(SystemEnvironment.GO_SSL_TRANSPORT_PROTOCOL_TO_BE_USED_BY_AGENT)); if (trustStore != null || trustStrategy != null) { sslContextBuilder.loadTrustMaterial(trustStore, trustStrategy); } sslContextBuilder.loadKeyMaterial(agentKeystore(), keystorePassword().toCharArray()); SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory(sslContextBuilder.build(), hostnameVerifier); builder.setSSLSocketFactory(sslConnectionSocketFactory); return builder.build(); }
protected static HttpClientBuilder getClientBuilder(boolean skipSslValidation) { HttpClientBuilder builder = HttpClients.custom() .useSystemProperties() .setRedirectStrategy(new DefaultRedirectStrategy()); if (skipSslValidation) { builder.setSslcontext(getNonValidatingSslContext()); builder.setSSLHostnameVerifier(new NoopHostnameVerifier()); } builder.setConnectionReuseStrategy(NoConnectionReuseStrategy.INSTANCE); return builder; }
public HttpClientBuilder getDefaultHttpClientBuilder() { HttpClientConfiguratorLoader clientConfiguratorLoader = new HttpClientConfiguratorLoader(getState()); clientConfiguratorLoader.getConfigurator().setStatePropertiesPrefix(AbstractHttpWriterBuilder.CONF_PREFIX); return clientConfiguratorLoader.getConfigurator().configure(getState()) .getBuilder().disableCookieManagement().useSystemProperties(); }