# Package net.shibboleth.saml.profile.config.logic

@NonnullElements package net.shibboleth.saml.profile.config.logic
Predicates based on SAML profile configuration.

Related Packages
Package
Description
net.shibboleth.saml.profile.config
Generic SAML profile configuration.
net.shibboleth.saml.profile.config.logic.messaging
Predicates based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.config.navigate
Functions to navigate into SAML profile configuration.
Classes
Class
Description
NotBeforeProfileConfigPredicate
A predicate that returns `SAMLAssertionProducingProfileConfiguration.isIncludeConditionsNotBefore(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
SignAssertionsPredicate
A predicate implementation that forwards to profile configuration lookup or follows `SPSSODescriptor.getWantAssertionsSigned()` if so configured.
SignRequestsPredicate
A predicate implementation that forwards to `SAMLProfileConfiguration.isSignRequests(ProfileRequestContext)` or follows `IDPSSODescriptor.getWantAuthnRequestsSigned()` if so configured.
SignResponsesPredicate
A predicate implementation that forwards to `SAMLProfileConfiguration.isSignResponses(ProfileRequestContext)`.