Package org.opensaml.security.httpclient
Class HttpClientSecurityContextHandler
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- org.opensaml.security.httpclient.HttpClientSecurityContextHandler
-
- All Implemented Interfaces:
Component
,DestructableComponent
,InitializableComponent
,HttpClientContextHandler
public class HttpClientSecurityContextHandler extends AbstractInitializableComponent implements HttpClientContextHandler
AnHttpClientContextHandler
that supports this package's security capabilities.- Since:
- 3.4.0
-
-
Field Summary
Fields Modifier and Type Field Description private HttpClientSecurityParameters
httpClientSecurityParameters
HTTP client security parameters.
-
Constructor Summary
Constructors Constructor Description HttpClientSecurityContextHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpClientSecurityParameters
getHttpClientSecurityParameters()
Get the optional client security parameters.void
invokeAfter(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request)
void
invokeBefore(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request)
void
setHttpClientSecurityParameters(HttpClientSecurityParameters params)
Set the optional client security parameters.-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
-
-
-
-
Field Detail
-
httpClientSecurityParameters
@Nullable private HttpClientSecurityParameters httpClientSecurityParameters
HTTP client security parameters.
-
-
Method Detail
-
getHttpClientSecurityParameters
@Nullable public HttpClientSecurityParameters getHttpClientSecurityParameters()
Get the optional client security parameters.- Returns:
- the client security parameters
-
setHttpClientSecurityParameters
public void setHttpClientSecurityParameters(@Nullable HttpClientSecurityParameters params)
Set the optional client security parameters.- Parameters:
params
- the new client security parameters
-
invokeBefore
public void invokeBefore(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request) throws IOException
- Specified by:
invokeBefore
in interfaceHttpClientContextHandler
- Throws:
IOException
-
invokeAfter
public void invokeAfter(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request) throws IOException
- Specified by:
invokeAfter
in interfaceHttpClientContextHandler
- Throws:
IOException
-
-