Class AbstractDefaultSecurityConfigurationLookupFunction<T>
java.lang.Object
net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction<T>
net.shibboleth.profile.config.navigate.AbstractDefaultSecurityConfigurationLookupFunction<T>
- Type Parameters:
T- function return type
- All Implemented Interfaces:
Function<ProfileRequestContext,,T> ContextDataLookupFunction<ProfileRequestContext,T>
- Direct Known Subclasses:
ClientTLSValidationConfigurationLookupFunction,DecryptionConfigurationLookupFunction,EncryptionConfigurationLookupFunction,IdentifierGenerationStrategyLookupFunction,SignatureSigningConfigurationLookupFunction,SignatureValidationConfigurationLookupFunction
public abstract class AbstractDefaultSecurityConfigurationLookupFunction<T>
extends AbstractRelyingPartyLookupFunction<T>
Base class for lookup functions that require access to the default security configuration
for a profile via the
RelyingPartyConfiguration interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SecurityConfigurationgetDefaultSecurityConfiguration(RelyingPartyConfiguration relyingPartyConfiguration, ProfileRequestContext profileRequestContext) Return the defaultSecurityConfigurationfor theRelyingPartyConfiguration.Methods inherited from class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
getRelyingPartyContext, getRelyingPartyContextLookupStrategy, setRelyingPartyContextLookupStrategy
-
Constructor Details
-
AbstractDefaultSecurityConfigurationLookupFunction
public AbstractDefaultSecurityConfigurationLookupFunction()
-
-
Method Details
-
getDefaultSecurityConfiguration
@Nullable protected SecurityConfiguration getDefaultSecurityConfiguration(@Nullable RelyingPartyConfiguration relyingPartyConfiguration, @Nullable ProfileRequestContext profileRequestContext) Return the defaultSecurityConfigurationfor theRelyingPartyConfiguration.- Parameters:
relyingPartyConfiguration- active relying party configuration, if anyprofileRequestContext- current profile request context- Returns:
- the default security configuration
-