# Package net.shibboleth.profile.config.navigate

@NonnullElements package net.shibboleth.profile.config.navigate
Lookup functions for accessing profile configuration and related settings.

Related Packages
Package
Description
net.shibboleth.profile.config
Classes pertaining to request-time profile configuration options.
net.shibboleth.profile.config.navigate.messaging
Lookup functions for accessing profile configuration and related settings via a message context.
net.shibboleth.profile.config.logic
Predicates based on profile configuration settings.
net.shibboleth.profile.config.testing
Profile testing APIs.
Classes
Class
Description
AbstractDefaultSecurityConfigurationLookupFunction<T>
Base class for lookup functions that require access to the default security configuration for a profile via the `RelyingPartyConfiguration` interface.
ClientTLSValidationConfigurationLookupFunction
A function that returns a `ClientTLSValidationConfiguration` list by way of various lookup strategies.
DecryptionConfigurationLookupFunction
A function that returns a `DecryptionConfiguration` list by way of various lookup strategies.
EncryptionConfigurationLookupFunction
A function that returns a `EncryptionConfiguration` list using injected lookup strategies.
IdentifierGenerationStrategyLookupFunction
A function that returns an `IdentifierGenerationStrategy` by way of a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
SignatureSigningConfigurationLookupFunction
A function that returns a `SignatureSigningConfiguration` list by way of various lookup strategies.
SignatureValidationConfigurationLookupFunction
A function that returns a `SignatureValidationConfiguration` list by way of various lookup strategies.