Class HttpClientSecurityContextHandler

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent, net.shibboleth.utilities.java.support.httpclient.HttpClientContextHandler

    public class HttpClientSecurityContextHandler
    extends net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
    implements net.shibboleth.utilities.java.support.httpclient.HttpClientContextHandler
    An HttpClientContextHandler that supports this package's security capabilities.
    Since:
    3.4.0
    • Field Detail

      • httpClientSecurityParameters

        @Nullable
        private HttpClientSecurityParameters httpClientSecurityParameters
        HTTP client security parameters.
    • Constructor Detail

      • HttpClientSecurityContextHandler

        public HttpClientSecurityContextHandler()
    • 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 interface net.shibboleth.utilities.java.support.httpclient.HttpClientContextHandler
        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 interface net.shibboleth.utilities.java.support.httpclient.HttpClientContextHandler
        Throws:
        IOException