Class HttpClientSecurityConfigurationLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.messaging.context.MessageContext,​List<org.opensaml.security.httpclient.HttpClientSecurityConfiguration>>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,​List<org.opensaml.security.httpclient.HttpClientSecurityConfiguration>>

    public class HttpClientSecurityConfigurationLookupFunction
    extends AbstractRelyingPartyLookupFunction<List<org.opensaml.security.httpclient.HttpClientSecurityConfiguration>>
    A MessageContext function that returns a HttpClientSecurityConfiguration list by way of various lookup strategies.

    If a specific setting is unavailable, a null value is returned.

    • Constructor Detail

      • HttpClientSecurityConfigurationLookupFunction

        public HttpClientSecurityConfigurationLookupFunction()
    • Method Detail

      • setRelyingPartyConfigurationResolver

        public void setRelyingPartyConfigurationResolver​(@Nullable
                                                         RelyingPartyConfigurationResolver resolver)
        Set the resolver for default security configurations.
        Parameters:
        resolver - the resolver to use
      • apply

        @Nullable
        public List<org.opensaml.security.httpclient.HttpClientSecurityConfiguration> apply​(@Nullable
                                                                                            org.opensaml.messaging.context.MessageContext input)