Package network.oxalis.pkix.ocsp.fetcher
Class ApacheOcspFetcher
- java.lang.Object
-
- network.oxalis.pkix.ocsp.fetcher.ApacheOcspFetcher
-
- All Implemented Interfaces:
OcspFetcher
public class ApacheOcspFetcher extends Object
- Author:
- erlend
-
-
Field Summary
Fields Modifier and Type Field Description static Property<org.apache.http.conn.HttpClientConnectionManager>CONNECTION_MANAGERstatic Property<Boolean>CONNECTION_MANAGER_SHAREDprotected Propertiespropertiesstatic Property<Integer>TIMEOUT_CONNECTstatic Property<Integer>TIMEOUT_CONNECTION_MANAGERstatic Property<Integer>TIMEOUT_READ
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Builder<OcspFetcher>builder()Builder to create an instance of OcspFetcher using Apache HttpClient for connectivity.OcspFetcherResponsefetch(URI uri, byte[] content)protected org.apache.http.impl.client.CloseableHttpClientgetHttpClient()protected org.apache.http.client.config.RequestConfiggetRequestConfig()
-
-
-
Field Detail
-
CONNECTION_MANAGER
public static final Property<org.apache.http.conn.HttpClientConnectionManager> CONNECTION_MANAGER
-
properties
protected final Properties properties
-
-
Method Detail
-
builder
public static Builder<OcspFetcher> builder()
Builder to create an instance of OcspFetcher using Apache HttpClient for connectivity.- Returns:
- Prepared fetcher.
-
fetch
public OcspFetcherResponse fetch(URI uri, byte[] content) throws IOException
- Throws:
IOException
-
getHttpClient
protected org.apache.http.impl.client.CloseableHttpClient getHttpClient()
-
getRequestConfig
protected org.apache.http.client.config.RequestConfig getRequestConfig()
-
-