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 predicate implementation that forwards to
SAMLArtifactConsumerProfileConfiguration.isClientTLSArtifactRequests(MessageContext).A predicate implementation that forwards to
SingleLogoutProfileConfiguration.isClientTLSSOAPRequests(MessageContext).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.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
SAMLArtifactConsumerProfileConfiguration.isSignArtifactRequests(MessageContext).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.