Class DecryptionConfigurationLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.profile.context.ProfileRequestContext,​List<org.opensaml.xmlsec.DecryptionConfiguration>>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.profile.context.ProfileRequestContext,​List<org.opensaml.xmlsec.DecryptionConfiguration>>

    public class DecryptionConfigurationLookupFunction
    extends AbstractRelyingPartyLookupFunction<List<org.opensaml.xmlsec.DecryptionConfiguration>>
    A function that returns a DecryptionConfiguration list by way of various lookup strategies.

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

    • Constructor Detail

      • DecryptionConfigurationLookupFunction

        public DecryptionConfigurationLookupFunction()
    • 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.xmlsec.DecryptionConfiguration> apply​(@Nullable
                                                                       org.opensaml.profile.context.ProfileRequestContext input)