Class ClientTLSValidationConfigurationLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.profile.context.ProfileRequestContext,​List<org.opensaml.security.x509.tls.ClientTLSValidationConfiguration>>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.profile.context.ProfileRequestContext,​List<org.opensaml.security.x509.tls.ClientTLSValidationConfiguration>>

    public class ClientTLSValidationConfigurationLookupFunction
    extends AbstractRelyingPartyLookupFunction<List<org.opensaml.security.x509.tls.ClientTLSValidationConfiguration>>
    A function that returns a ClientTLSValidationConfiguration list by way of various lookup strategies.

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

    • Constructor Detail

      • ClientTLSValidationConfigurationLookupFunction

        public ClientTLSValidationConfigurationLookupFunction()
    • 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.x509.tls.ClientTLSValidationConfiguration> apply​(@Nullable
                                                                                           org.opensaml.profile.context.ProfileRequestContext input)