All Classes and Interfaces

Class
Description
Abstract base class for predicates operating on an AttributeContext.
Base class for ConditionalProfileConfiguration implementations.
Base class for lookup functions that require access to the default security configuration for a profile via the RelyingPartyConfiguration interface.
Base class for lookup functions that require access to the default security configuration for a profile via the RelyingPartyConfiguration interface.
Module base class implementing basic file management.
A base class implementing Plugin that defaults common settings.
Base class for ProfileConfiguration implementations.
Abstract base class for a function that requires a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Abstract base class for a function that requires a ProfileRequestContext obtained via a lookup function, by default the parent of the specified MessageContext, and a RelyingPartyContext obtained via a lookup function, by default a child of the aforementioned parent.
Base class for a predicate that evaluates a ProfileRequestContext and requires access to a RelyingPartyContext.
Abstract base class for a predicate that evaluates a MessageContext and which requires a RelyingPartyContext obtained via a lookup function, by default a child of the InOutOperationContext the parent of the specified MessageContext.
Configuration support for SAML 1.x artifact resolution profile.
Configuration support for SAML 2.0 artifact resolution profile.
A function that returns SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext) if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
A function that returns SAMLAssertionProducingProfileConfiguration.getAssertionLifetime(ProfileRequestContext) if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Configuration support for SAML 1.x attribute query profile.
Configuration support for SAML 2.0 attribute query profile.
ProfileConfiguration with optional resolution of attributes.
Function that returns the attribute IDs from an AttributeContext.
A function that returns the effective audience restrictions to include in assertions, based on combining a relying party's entityID with the result of SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext), if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
BaseContext containing information to preserve for auditing/logging.
The configuration that applies to a peer with which the software is communicating.
Concrete class for outbound SAML artifact configuration.
Subclass that adds awareness of a Spring bean ID for a binding's MessageEncoder.
Configuration for SAML 1.x Browser SSO profile.
Configuration for SAML 2.0 Browser SSO profile.
A predicate that evaluates a ProfileRequestContext and extracts the effective setting of BrowserSSOProfileConfiguration.isCheckAddress(ProfileRequestContext).
A function that returns a ClientTLSValidationConfiguration list by way of various lookup strategies.
A ProfileConfiguration supporting an activation condition.
Resolver which uses an instance of RelyingPartyConfigurationResolver to resolve our own entityID.
Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.
A function that returns a DecryptionConfiguration list by way of various lookup strategies.
Retrieves a per-relying party configuration for a given profile request based on the supplied CriteriaSet.
Predicate to determine whether a relying party should see detailed error information.
Predicate over an AttributeContext that derives the value(s) to match based on one or more supplied Functions instead of static values.
Configuration support for SAML 2.0 ECP profile.
A function that returns a EncryptionConfiguration list using injected lookup strategies.
A MessageContext function that returns a HttpClientSecurityConfiguration list by way of various lookup strategies.
A function that returns an IdentifierGenerationStrategy by way of a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Predicate that decides whether to ignore a request signature.
Class which encapsulates the information about a given Installable Component as downloaded from the appropriate location (as a Properties file).
Encapsulation of the information about a given IdP version.
Useful methods for supporting Installable Components.
Value for support level pointed to by InstallableComponentSupport.SUPPORT_LEVEL_INTERFIX.
A version string (Major.minor.patch) as a handy class.
A function that returns RelyingPartyConfiguration.getIssuer(org.opensaml.profile.context.ProfileRequestContext)() if available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
A condition that relies on a Meter to detect looping SPs.
Extended version of EntityAttributes-driven predicate that uses an optimization to check for mapped attributes in an AttributesMapContainer structure.
A function that returns BrowserSSOProfileConfiguration.getMaximumTimeSinceAuthn(ProfileRequestContext) if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
A function that returns SAMLProfileConfiguration.getMessageHandler(MessageContext) if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Mock implementation of ProfileConfiguration.
This interface is the base of those exported via the service API into the IdP and in the future other applications.
Interface to a resource managed by the module.
Resource management outcome.
Information required to perform some module operations.
Module exception class.
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.
A simple bean that may be used with Spring to initialize the OpenSAML library with injected instances of some critical objects.
ProfileConfiguration with optional override of issuer setting.
Plugin<T extends Module>
The base interface for plugins into the IdP and SP.
Plugin exception class.
Represents the configuration of a particular communication profile.
Implementation of Module relying on Java Properties.
Implementation of Plugin relying on Java Properties.
A function that returns the allowable proxy count based on the result of BrowserSSOProfileConfiguration.getProxyCount(ProfileRequestContext), if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
A function that returns the NameID Formats whose NameQualifier attributes should allow for defaulting based on the result of SingleLogoutProfileConfiguration.getQualifiedNameIDFormats(ProfileRequestContext) if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Predicate that evaluates an AttributeContext and checks a specific attribute for value(s) that match a regular expression.
Factory function for manufacturing activation conditions based on AttributeTranscoderRegistry.PROP_RELYINGPARTIES.
The configuration that applies to a peer with which the software is communicating.
Interface to a resolution service that identifies the applicable RelyingPartyConfiguration instance for a request based on extensible criteria.
Support functions for building RelyingPartyConfiguration objects with SAML-aware activation conditions.
BaseContext containing relying party specific information, usually a subcontext of ProfileRequestContext.
Credential resolver whose purpose is to resolve configured IdP signing credentials.
A function that returns RelyingPartyContext.getRelyingPartyId() from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
Predicate that evaluates a ProfileRequestContext by looking for a relying party ID that matches one of a designated set, or a generic predicate.
Predicate to determine whether a profile request should resolve attributes.
Interface for SAML 2.0 profiles that produce assertions.
Base interface for SAML 2 profile configurations.
Common interface for SAML profile configurations involving artifact production.
Interface for outbound SAML artifact configuration.
Common interface for SAML profile configurations involving artifact consumption, for example artifact resolution requests.
Interface for configuration of SAML profiles that consume assertions.
Interface for SAML profiles that produce assertions.
A function to access a SAMLMetadataContext underlying a RelyingPartyContext located via a lookup function.
A function to access a SAMLMetadataContext underlying a RelyingPartyContext located via a lookup function, by default a child of the profile request context.
Common interface for SAML profile configurations.
A Function over a BaseContext which calls out to a supplied script.
A Predicate which calls out to a supplied script.
Looks up the profile request context from a servlet request attribute.
A predicate implementation that forwards to profile configuration lookup or follows SPSSODescriptor.getWantAssertionsSigned() if so configured.
A MessageContext function that returns a SignatureSigningConfiguration list by way of various lookup strategies.
A function that returns a SignatureSigningConfiguration list by way of various lookup strategies.
A MessageContext function that returns a SignatureValidationConfiguration list by way of various lookup strategies.
A function that returns a SignatureValidationConfiguration list by way of various lookup strategies.
A predicate implementation that forwards to SAMLProfileConfiguration.isSignRequests(ProfileRequestContext) or follows IDPSSODescriptor.getWantAuthnRequestsSigned() if so configured.
A predicate implementation that forwards to SAMLProfileConfiguration.isSignResponses(ProfileRequestContext).
A predicate implementation that forwards to SingleLogoutProfileConfiguration.isSignSOAPRequests(MessageContext).
Predicate that evaluates an AttributeContext and checks for particular attribute/value pairs.
Configuration support for SAML 2 Single Logout.
A Function over a BaseContext which calls out to a Spring Expression.
Predicate whose condition is defined by an Spring EL expression.
Criterion indicating whether a relying party has been verified in a profile-specific fashion.
Predicate to determine whether a profile request is from a verified source.