Package io.jans.net

Class SslDefaultHttpClient

java.lang.Object
org.apache.http.impl.client.CloseableHttpClient
org.apache.http.impl.client.AbstractHttpClient
org.apache.http.impl.client.DefaultHttpClient
io.jans.net.SslDefaultHttpClient
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.http.client.HttpClient

public class SslDefaultHttpClient extends org.apache.http.impl.client.DefaultHttpClient
HTTP client with SSL support
Version:
1.0, 05/27/2013
Author:
Yuriy Movchan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    SslDefaultHttpClient(String trustStoreType, String trustStorePath, String trustStorePassword)
     
    SslDefaultHttpClient(String trustStoreType, String trustStorePath, String trustStorePassword, String keyStoreType, String keyStorePath, String keyStorePassword)
     
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.http.conn.ClientConnectionManager
     

    Methods inherited from class org.apache.http.impl.client.DefaultHttpClient

    createHttpParams, createHttpProcessor, setDefaultHttpParams

    Methods inherited from class org.apache.http.impl.client.AbstractHttpClient

    addRequestInterceptor, addRequestInterceptor, addResponseInterceptor, addResponseInterceptor, clearRequestInterceptors, clearResponseInterceptors, close, createAuthSchemeRegistry, createClientRequestDirector, createClientRequestDirector, createClientRequestDirector, createConnectionKeepAliveStrategy, createConnectionReuseStrategy, createCookieSpecRegistry, createCookieStore, createCredentialsProvider, createHttpContext, createHttpRequestRetryHandler, createHttpRoutePlanner, createProxyAuthenticationHandler, createProxyAuthenticationStrategy, createRedirectHandler, createRequestExecutor, createTargetAuthenticationHandler, createTargetAuthenticationStrategy, createUserTokenHandler, determineParams, doExecute, getAuthSchemes, getBackoffManager, getConnectionBackoffStrategy, getConnectionKeepAliveStrategy, getConnectionManager, getConnectionReuseStrategy, getCookieSpecs, getCookieStore, getCredentialsProvider, getHttpProcessor, getHttpRequestRetryHandler, getParams, getProxyAuthenticationHandler, getProxyAuthenticationStrategy, getRedirectHandler, getRedirectStrategy, getRequestExecutor, getRequestInterceptor, getRequestInterceptorCount, getResponseInterceptor, getResponseInterceptorCount, getRoutePlanner, getTargetAuthenticationHandler, getTargetAuthenticationStrategy, getUserTokenHandler, removeRequestInterceptorByClass, removeResponseInterceptorByClass, setAuthSchemes, setBackoffManager, setConnectionBackoffStrategy, setCookieSpecs, setCookieStore, setCredentialsProvider, setHttpRequestRetryHandler, setKeepAliveStrategy, setParams, setProxyAuthenticationHandler, setProxyAuthenticationStrategy, setRedirectHandler, setRedirectStrategy, setReuseStrategy, setRoutePlanner, setTargetAuthenticationHandler, setTargetAuthenticationStrategy, setUserTokenHandler

    Methods inherited from class org.apache.http.impl.client.CloseableHttpClient

    execute, execute, execute, execute, execute, execute, execute, execute

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SslDefaultHttpClient

      public SslDefaultHttpClient()
    • SslDefaultHttpClient

      public SslDefaultHttpClient(TrustManager trustManager)
    • SslDefaultHttpClient

      public SslDefaultHttpClient(TrustManager[] trustManagers)
    • SslDefaultHttpClient

      public SslDefaultHttpClient(String trustStoreType, String trustStorePath, String trustStorePassword)
    • SslDefaultHttpClient

      public SslDefaultHttpClient(String trustStoreType, String trustStorePath, String trustStorePassword, String keyStoreType, String keyStorePath, String keyStorePassword)
  • Method Details

    • createClientConnectionManager

      protected org.apache.http.conn.ClientConnectionManager createClientConnectionManager()
      Overrides:
      createClientConnectionManager in class org.apache.http.impl.client.AbstractHttpClient