Class EncryptionConfigurationLookupFunction

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

    public class EncryptionConfigurationLookupFunction
    extends AbstractRelyingPartyLookupFunction<List<org.opensaml.xmlsec.EncryptionConfiguration>>
    A function that returns a EncryptionConfiguration list using injected lookup strategies.

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

    • Constructor Detail

      • EncryptionConfigurationLookupFunction

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