Class JWEKeyTransportEncryptionAlgorithmsLookupFunction

java.lang.Object
net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction<List<String>>
net.shibboleth.oidc.profile.config.navigate.JWEKeyTransportEncryptionAlgorithmsLookupFunction
All Implemented Interfaces:
Function<ProfileRequestContext,List<String>>, ContextDataLookupFunction<ProfileRequestContext,List<String>>

public class JWEKeyTransportEncryptionAlgorithmsLookupFunction extends AbstractRelyingPartyLookupFunction<List<String>>
A function that returns EncryptionConfiguration.getKeyTransportEncryptionAlgorithms() if it is available in the OIDC security configuration of the profile configuration. The profile configuration is fetched from the RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.

If a specific setting is unavailable, an empty list is returned.

Since:
2.2.0
  • Constructor Details

    • JWEKeyTransportEncryptionAlgorithmsLookupFunction

      public JWEKeyTransportEncryptionAlgorithmsLookupFunction()
  • Method Details