All Classes and Interfaces
Class
Description
Abstract subclass for metadata resolvers that process and resolve metadata at a given point
in time from a single metadata source document.
Abstract base class for actions that perform SAML decryption.
Abstract subclass for dynamic metadata resolvers that implement metadata resolution based on HTTP requests.
Abstract subclass for metadata resolvers that resolve metadata dynamically, as needed and on demand.
Default function for generating a cache key for loading and saving an
EntityDescriptor
using a XMLObjectLoadSaveManager.Class used to track metrics related to the initialization from the persistent cache.
Abstract base class for actions that perform simple unicast SAML encryption to a single
decrypting party.
Support for parsing a binding/endpoint pair into an endpoint of a particular type.
An abstract, base, implementation of a metadata provider.
Abstract implementation of
NameIDType.Base class for metadata providers that cache and periodically refresh their metadata.
Abstract action that creates an empty object derived from
StatusResponseType,
and sets it as the message returned by InOutOperationContext.getOutboundMessageContext().A base class for
SubjectConfirmationValidator implementations.Builder of
Action objects.Builder for
Action objects.Concrete implementation of
Action.A concrete implementation of
Action.A thread safe Marshaller for
Action objects.A thread-safe Marshaller for
Action.Builder of
ActionNamespace objects.Concrete implementation of
ActionNamespace.A thread-safe Unmarshaller for
Action objects.A thread-safe Unmarshaller for
Action.Action adds an audience restriction condition to every assertion contained in a SAML 1/2
response, with the audiences obtained from a lookup function.
MessageHandler to add
ChannelBindings headers to an outgoing SOAP envelope.MessageHandler to set the Consent attribute on a
StatusResponseType message.MessageHandler to add the ECP
Response header to an outgoing SOAP envelope.MessageHandler to add the ECP
GeneratedKey header to an outgoing SOAP envelope.Action that adds the
InResponseTo attribute to a response message if a SAML message ID is set on
the inbound message context.Default lookup of request ID from inbound message context, suppressing lookup for bindings
known to be supplying artificial IDs.
Builder for
AdditionalMetadataLocation objects.Concrete implementation of
AdditionalMetadataLocation.A thread safe marshaller for
AdditionalMetadataLocation objects.A thread-safe Unmarshaller for
AdditionalMetadataLocation objects.Action that builds a
NameIdentifier and adds it to the Subject of all the statements
in all the assertions found via a lookup strategy, by default from the outbound message context.Lookup function that returns the
NameIDPolicy from an AuthnRequest message returned
from a lookup function, by default the inbound message.Lookup function that returns
RequestAbstractType.getIssuer()
from a request message returned from a lookup function, by default the inbound message.Action that adds the
NotBefore attribute to every assertion in a SAML 1/2
response message.Action that adds the
NotBefore attribute to every assertion in a SAML 1/2
response message.Action adds an
ProxyRestriction to every Assertion contained in a SAML 2
response, with the audiences and count obtained from a lookup function.MessageHandler to add the ECP
RelayState header to an outgoing SOAP envelope.MessageHandler to add the ECP
RequestAuthenticated header to an outgoing SOAP envelope.Action that creates an empty
Response, and sets it as the
message returned by InOutOperationContext.getOutboundMessageContext().Action that creates an empty object derived from
StatusResponseType,
and sets it as the message returned by InOutOperationContext.getOutboundMessageContext().Action that sets
Status content in a StatusResponseType obtained from
a lookup strategy, typically from the outbound message context.A default method to map event IDs to SAML 1 StatusCode QNames based on
EventContext.A default method to map event IDs to SAML 2 StatusCode URIs based on
EventContext.Action that builds
SubjectConfirmation and adds it to the Subject of all the statements
in all the assertions found in a Response.Action that builds
SubjectConfirmation and adds it to the Subject of all the assertions
found in a Response.Builder of
Advice objects.Builder for
Advice objects.Concrete implementation of
Advice.A concrete implementation of
Advice.A thread safe Marshaller for
Advice objects.A thread-safe marshaller for
Advice.A thread-safe Unmarshaller for
Advice objects.A thread-safe Unmarshaller for
Advice.Builder for
AffiliateMember.Concrete implementation of
AffiliateMember.Builder for
AffiliationDescriptor objects.Concrete implementation of
AffiliationDescriptor.A thread safe Marshaller for
AffiliationDescriptor objects.A thread safe Unmarshaller for
AffiliationDescriptors.A filter that adds algorithm extension content to entities in order to drive software
behavior based on them.
A Builder for
Artifact objects.Concrete implementation of
Artifact.Builder for
ArtifactResolutionService.Support for parsing a binding/endpoint pair into a
ArtifactResolutionService.Concrete implementation of
ArtifactResolutionService.A Builder for
ArtifactResolve objects.Concrete implementation of
ArtifactResolve.A thread-safe Marshaller for
ArtifactResolve.A thread-safe Unmarshaller for
ArtifactResolve.A Builder for
ArtifactResponse objects.Concrete implementation of
ArtifactResponse.A thread-safe Marshaller for
ArtifactResponse.A thread-safe Unmarshaller for
ArtifactResponse.Builder of
AssertionArtifact objects.Concrete implementation of
AssertionArtifact.Builder of
Assertion objects.Builder for
Assertion objects.Builder for
AssertionConsumerService objects.Support for parsing a binding/endpoint pair into a
AssertionConsumerService.Concrete implementation of
AssertionConsumerService.Builder for
AssertionIDRef.Builder of
AssertionIDReference objects.Concrete Implementation of
AssertionIDReference Object.Concrete implementation of
AssertionIDRef.A Builder for
AssertionIDRequest.A concrete implementation of
AssertionIDRequest.A thread-safe Marshaller for
AssertionIDRequest.Builder for
AssertionIDRequestService.Concrete implementation of
AssertionIDRequestService.A thead-safe Unmarshaller for
AssertionIDRequest.This class implements the SAML 1
Assertion statement.A concrete implementation of
Assertion.A thread safe Marshaller for
Assertion objects.A thread-safe Marshaller for
Assertion.A thread-safe Unmarshaller for
Assertion objects.A thread-safe Unmarshaller for
Assertion.Builder for
AssertionURIRef objects.A concrete implementation of
AssertionURIRef.Support methods for assertion validation.
A Builder for
Asynchronous objects.Concrete implementation of
Asynchronous.A thread safe Marshaller for
Asynchronous objects.A thread-safe Unmarshaller for
Asynchronous objects.Builder for
AttributeAuthorityDescriptor.A concrete implementation of
AttributeAuthorityDescriptor.A thread safe Marshaller for
AttributeAuthorityDescriptor.A thread safe unmarshaller for
AttributeAuthorityDescriptor.Builder of
Attribute objects.Builder for
Attribute objects.Builder for
AttributeConsumingService.Concrete implementation of
AttributeConsumingService.A thread safe Marshaller for
AttributeConsumingService objects.A thread safe Unmarshaller for
AttributeConsumingService objects.Builder of
AttributeDesignator objects.Concrete Implementation of the
AttributeDesignator interface.Marshaller of
AttributeDesignator objects.Unmarshaller for
AttributeDesignator objects.A Concrete implementation of the
Attribute Interface.Concrete implementation of
Attribute.A thread safe Marshaller for
Attribute objects.A thread safe Marshaller for
Attribute objects.Builder for
AttributeProfile.A concrete implementation of
AttributeProfile.Builder of
AttributeQuery objects.A Builder for
AttributeQuery objects.Builder of
AttributeQueryDescriptorType objects.Concrete implementation of
AttributeQueryDescriptorType.Marshaller for
AttributeQueryDescriptorType objects.Unmarshaller of
AttributeQueryDescriptorType objects.Concrete implementation of the
AttributeQuery interface.Concrete implementation of
AttributeQuery.A thread safe Marshaller for
AttributeQuery objects.A thread-safe Marshaller for
AttributeQuery.A thread-safe Unmarshaller for
AttributeQuery objects.A thread-safe Unmarshaller for
AttributeQuery.Builder for
AttributeService.Support for parsing a binding/endpoint pair into a
AttributeService.Concrete implementation of
AttributeService.Builder of
AttributeStatement objects.Builder for
AttributeStatement objects.A Concrete implementation of the
AttributeStatement Interface.A concrete implementation of
AttributeStatement.A thread safe Marshaller for
AttributeStatement objects.A thread-safe Marshaller for
AttributeStatement.A thread-safe Unmarshaller for
AttributeStatement objects.A thread-safe Unmarshaller for
AttributeStatement.A thread-safe Unmarshaller for
Attribute objects.A thread-safe Unmarshaller for
Attribute objects.Builder for
AttributeValue objects.Builder for
AttributeValue objects.A concrete implementation of
AttributeValue.A concrete implementation of
AttributeValue.Builder of
Audience objects.Builder for
Audience objects.Concrete class implementation of
Audience.Concrete implementation of
Audience.Builder for
AudienceRestriction objects.Builder of
AudienceRestrictionCondition objects.Concrete implementation of the org.opensaml.saml.saml1.core.AudienceRestrictionCondition.
A thread safe Marshaller for
AudienceRestrictionCondition objects.A thread-safe Unmarshaller for
AudienceRestrictionCondition objects.ConditionValidator implementation for AudienceRestriction conditions.Concrete implementation of
AudienceRestriction.A thread safe Marshaller for
AudienceRestriction objects.A thread-safe Unmarshaller for
AudienceRestriction objects.Builder for
AuthenticatingAuthority objects.A concrete implementation of
AuthenticatingAuthority.Builder of
AuthenticationQuery objects.Concrete implementation of the
AuthenticationQuery interface.A thread safe Marshaller for
AuthenticationQuery objects.A thread-safe Unmarshaller for
AuthenticationQuery objects.Builder of
AuthenticationStatement objects.A Concrete implementation of the
AuthenticationStatement Interface.A thread safe Marshaller for
AuthenticationStatement objects.A thread-safe Unmarshaller for
AuthenticationStatement objects.Builder for
AuthnAuthorityDescriptor objects.Concrete implementation of
AuthnAuthorityDescriptor.A thread safe Marshaller for
AuthnAuthorityDescriptor objects.A thread-safe Unmarshaller for
AuthnAuthorityDescriptor objects.Builder for
AuthnContext objects.Builder for
AuthnContextClassRef objects.A concrete implementation of
AuthnContextClassRef.Builder for
AuthnContextDecl objects.A concrete implementation of
AuthnContextDecl.Builder for
AuthnContextDeclRef objects.A concrete implementation of
AuthnContextDeclRef.A concrete implemenation of
AuthnContext.A thread-safe Marshaller for
AuthnContext.A thread-safe Unmarshaller for
AuthnContext.A Builder for
AuthnQuery objects.Builder of
AuthnQueryDescriptorType objects.Concrete implementation of
AuthnQueryDescriptorType.Marshaller for
AuthnQueryDescriptorType objects.Unmarshaller of
AuthnQueryDescriptorType objects.Concrete implementation of
AuthnQuery.A thread-safe Marshaller for
AuthnQuery.Builder for
AuthnQueryService.Concrete implementation of
AuthnQueryService.A thread-safe Unmarshaller for
AuthnQuery objects.A Builder for
AuthnRequest objects.A concrete implementation of
AuthnRequest.A thread-safe Marshaller for
AuthnRequest.A thread-safe Unmarshaller for
AuthnRequest objects.Builder for
AuthnStatement objects.A concrete implementation of
AuthnStatement.A thread-safe Marshaller for
AuthnStatement.A thread-safe Unmarshaller for
AuthnStatement.StatementValidator implementation for AuthnStatement conditions.Builder of
AuthorityBinding objects.A concrete implementation of the
AuthorityBinding interface.A thread safe Marshaller for
AuthorityBinding objects.A thread-safe Unmarshaller for
AuthorityBinding objects.Builder of
AuthorizationDecisionQuery objects.Concrete implementation of the
AuthorizationDecisionQuery interface.A thread safe Marshaller for
AuthorizationDecisionQuery objects.A thread-safe Unmarshaller for
AuthorizationDecisionQuery objects.Builder of
AuthorizationDecisionStatement objects.A concrete implementation of
AuthorizationDecisionStatement.A thread safe Marshaller for
AuthorizationDecisionStatement objects.A thread-safe Unmarshaller for
AuthorizationDecisionStatement objects.A Builder for
AuthzDecisionQuery objects.Builder of
AuthzDecisionQueryDescriptorType objects.Concrete implementation of
AuthzDecisionQueryDescriptorType.Marshaller of
AuthzDecisionQueryDescriptorType objects.Unmarshaller for
AuthzDecisionQueryDescriptorType objects.Concrete implementation of
AuthzDecisionQuery.A thread-safe Marshaller for
AuthzDecisionQuery objects.A thread-safe Unmarshaller for
AuthzDecisionQuery objects.Builder for
AuthzDecisionStatement objects.A concrete implementation of
AuthzDecisionStatement.A thread-safe Marshaller for
AuthzDecisionStatement.A thread-safe Unmarshaller for
AuthzDecisionStatement.Builder for
AuthzService.Concrete implmentation of
AuthzService.Concrete implementation of
BaseID.A thread-safe Marshaller for
BaseID objects.A thread-safe Unmarshaller for
BaseID objects.Base class for SAML 1 message encoders.
Base class for SAML 2 message encoders.
Abstract base decoder for SAML decoders.
Abstract base encoder for SAML encoders.
Base class for security-oriented message handlers which verify simple "blob" signatures computed
over some components of a request.
Base class for SAML security message handlers which evaluate a signature with a signature trust engine.
Function which implements a basic strategy for extracting trusted names for PKIX trust engine evaluation.
Basic artifact map implementation.
Validates a bearer subject confirmation.
A
MetadataFilter that associates other filters with specific
MetadataResolver instances by ID.A compound implementation of the
NameIdentifierGenerator interface that wraps a sequence of
candidate generators along with a default to try if no format-specific options are available.Subclass incorporating SAML 1 interface.
Subclass incorporating SAML 2 interface.
A Builder for
ChannelBindings objects.Concrete implementation of
ChannelBindings.A thread-safe Marshaller for
ChannelBindings objects.Unmarshaller for instances of
ChannelBindings.Handler implementation that checks and records the result of
HttpClient
server TLS authentication as stored in the @link HttpClientContext resolved via strategy function.Handler that checks whether a SAML message has an appropriate version.
Builder for
Company.Concrete implementation of
Company.A
MetadataResolver implementation that answers requests by composing the answers of child
MetadataResolvers.Builder of
Conditions objects.Builder for
Conditions objects.This is a concrete implementation of the
Conditions interface.Concrete implementation of
Conditions.A thread safe Marshaller for
Conditions objects.A thread-safe Marshaller for
Conditions objects.A thread-safe Unmarshaller for
Conditions objects.A thread-safe Unmarshaller for
Conditions objects.Builder of
ConfirmationMethod objects.Concrete Implementation of the
ConfirmationMethod interface.Builder for
ContactPerson.Concrete implementation of
ContactPerson.A thread safe marshaller for
ContactPerson objects.A thread-safe Unmarshaller for
ContactPerson objects.Action that builds a
NameIdentifier and adds it to the Subject of all the statements
in all the assertions found in a Response.Action to decrypt an
EncryptedAssertion element and replace it with the decrypted
Assertion in situ.Action to decrypt an
EncryptedAttribute element and replace it with the decrypted
Attribute in situ.Action to decrypt an
EncryptedID element and replace it with the decrypted NameID
in situ.Function which implements default behavior for building an instance of
ValidationContext
from an instance of ValidateAssertions.AssertionValidationInput.Default strategy for resolving the valid InResponseTo value.
Default strategy for resolving the valid Issuers.
Default implementation that performs additional endpoint validation.
A default implementation of
EntityIDDigestGenerator for use as a source key generator
with LocalDynamicMetadataResolver.Function which implements default behavior for building an instance of
ValidationContext
from an instance of SAML20AssertionTokenValidationInput.Builder of
Delegate.Implementation of
Delegate.Marshaller for instances of
Delegate.Unmarshaller for instances of
Delegate.ConditionValidator implementation for DelegationRestrictionType style conditions.Builder of
DelegationRestrictionType.Implementation of
DelegationRestrictionType.Marshaller for instances of
DelegationRestrictionType.Unmarshaller for instances of
DelegationRestrictionType.Builder of
Description objects.Concrete implementation of
Description.DigestMethod builder.
Implementation of
DigestMethod.Marshaller for
DigestMethod.Unmarshaller for
DigestMethod.Builder of
DiscoHints.Concrete implementation of
DiscoHints.A thread safe Marshaller for
DiscoHints objects.A thread-safe Unmarshaller for
DiscoHints objects.Builder of
DiscoveryResponse.Implementation of
DiscoveryResponse.Builder of
DisplayName objects.Concrete implementation of
DisplayName.Builder of
DomainHint objects.Concrete implementation of
DomainHint.A
MetadataProvider implementation that retrieves metadata from a DOM Element as
supplied by the user.Builder of
DoNotCacheCondition objects.Concrete implementation of
DoNotCacheCondition.Thread safe Marshaller for
DoNotCacheCondition objects.A thread-safe Unmarshaller for
DoNotCacheCondition objects.Builder for
EmailAddress.Concrete implementation of
EmailAddress.Action that encrypts all assertions in a
Response message obtained from a lookup
strategy, by default the outbound message context.Action that encrypts all attributes in a
Response message obtained from a lookup strategy,
by default the outbound message context.Builder for
EncryptedAssertion objects.A concrete implementation of
EncryptedAssertion.A thread-safe Marshaller for
EncryptedAssertion.A thread-safe Unmarshaller for
EncryptedAssertion.Builder for
EncryptedAttribute objects.A concrete implementation of
EncryptedAttribute.A thread-safe Marshaller for
EncryptedAttribute.A thread-safe Unmarshaller for
EncryptedAttribute.A concrete implementation of
EncryptedElementType.A thread-safe Marshaller for
EncryptedElementType.A thread-safe Unmarshaller for
EncryptedElementType.Builder for
EncryptedID objects.A concrete implementation of
EncryptedID.A thread-safe Marshaller for
EncryptedID.A thread-safe Unmarshaller for
EncryptedID.Builder of
EncryptionMethod.Concrete implementation of
EncryptionMethod.Action that encrypts all
NameIDs in a message obtained from a lookup strategy,
by default the outbound message context.A Builder for
EncType objects.Concrete implementation of
EncType.A concrete implementation of
Endpoint.A thread safe Marshaller for
Endpoint objects.An implementation of
MetadataIndex which indexes entities by their role endpoint locations.An implementation of
MetadataIndexKey representing a single SAML metadata endpoint.A thread-safe unmarshaller for
Endpoint objects.Class which verifies that the
Endpoint
to which a message will be delivered contains a valid URL scheme.A builder of
EntitiesDescriptor objects.Concrete implementation of
EntitiesDescriptor.A thread safe Marshaller for
EntitiesDescriptor objects.A metadata node processor implementation which attaches an instance of
EntityGroupName to an EntityDescriptor for
each ancestor EntitiesDescriptor in the metadata tree.A thread safe Unmarshaller for
EntitiesDescriptor objects.Builder of
EntityAttributes objects.A filter that adds
EntityAttributes extension content to entities in order to drive software
behavior based on them.Concrete implementation of
EntityAttributes.A thread-safe Marshaller for
EntityAttributes.A thread-safe Unmarshaller for
EntityAttributes.Builder for
EntityDescriptor.Default
CriterionPredicateRegistry for EntityDescriptor.Concretate implementation of
EntityDescriptor.A thread safe Marshaller for
EntityDescriptor objects.A thread safe Unmarshaller for
EntityDescriptors.Strategy for processing input criteria to extract the entityID from an
EntityIdCriterion
and produce the digest of the value.A filter that removes roles from an entity descriptor.
Implementation of
EvaluableRoleDescriptorCriterion which evaluates that a role descriptor's
type or element name (QName is the specified role.Implementation of
EvaluableEntityDescriptorCriterion which evaluates that an entity descriptor
contains a certain role.Implementation of
EvaluableRoleDescriptorCriterion which evaluates that a role descriptor
supports a certain protocol.Builder of
Evidence objects.Builder for
Evidence objects.Concrete implementation of the
Evidence interface.A concrete implementation of
Evidence.A thread safe Marshaller for
Evidence objects.A thread-safe Marshaller for
Evidence.A thread safe Unmarshaller for
Evidence objects.A thread-safe Unmarshaller for
Evidence.A factory for instances of
ExpiringSAMLArtifactMapEntry.Builder of
Extensions objects.Builder of
Extensions objects.Implementation of
Extensions.Implementation of
Extensions.A thread-safe Marshaller for
Extensions objects.A thread-safe Marshaller for
Extensions objects.A thread-safe Unmarshaller for
Extensions objects.A thread-safe Unmarshaller for
Extensions objects.MessageHandler to process
ChannelBindings extensions in an incoming SAML message
and save them to a ChannelBindingsContext underneath the MessageContext.MessageHandler to process
ChannelBindings SOAP header blocks in an incoming SOAP envelope
and save them to a ChannelBindingsContext underneath the SOAP11Context.MessageHandler to get the Consent attribute from a
RequestAbstractType message.MessageHandler to extract the proxied chain of requesters from an
AuthnRequest message's
Scoping element.An HTTP metadata provider that caches a copy of the retrieved metadata to disk so that, in the event that
the metadata may not be pulled from the URL, it may be pulled from disk using the most recently fetched data.
A metadata provider that pulls metadata from a file on the local filesystem.
Simple implementation of an HTTP-based dynamic metadata resolver which builds the request URL
to process based on a
Function instance.Implementation of
MetadataIndex which is based on injected strategy functions.A Builder for
GeneratedKey objects.Concrete implementation of
GeneratedKey.A thread-safe Marshaller for
GeneratedKey objects.A thread-safe Unmarshaller for
GeneratedKey objects.Builder of
GeolocationHint objects.Concrete implementation of
GeolocationHint.Builder of
GetComplete.Concrete implementation of
GetComplete.Builder for
GivenName.Concrete implementation of
GivenName.Validates a Holder of Key subject confirmation.
SAML 1.X HTTP Artifact message decoder.
SAML 2 Artifact Binding decoder, support both HTTP GET and POST.
SAML 1.X HTTP Artifact message encoder.
SAML 2 Artifact Binding encoder, support both HTTP GET and POST.
SAML 1.X HTTP SOAP 1.1 binding message encoder for HttpClient HttpRequest.
SAML 2.0 SOAP 1.1 over HTTP binding encoder for HttpClient HttpRequest.
SAML 1.1 HTTP SOAP 1.1 binding decoder for HttpClient HttpResponse.
SAML 2.0 SOAP 1.1 over HTTP binding decoder for HttpClient HttpResponse.
Function which examines an entity ID from supplied criteria and returns it as a metadata request URL
if and only if the entity ID is an HTTP or HTTPS URL.
A metadata provider that pulls metadata using an HTTP GET.
SAML 1.X HTTP POST message decoder.
Message decoder implementing the SAML 2.0 HTTP POST binding.
SAML 1.X HTTP POST message encoder.
SAML 2.0 HTTP Post binding message encoder.
Message decoder implementing the SAML 2.0 HTTP POST-SimpleSign binding.
SAML 2.0 HTTP-POST-SimpleSign binding message encoder.
SAML 2.0 HTTP Redirect decoder using the DEFLATE encoding method.
SAML 2.0 HTTP Redirect encoder using the DEFLATE encoding method.
SAML 1.1 HTTP SOAP 1.1 binding decoder.
SAML 2.0 SOAP 1.1 over HTTP binding decoder.
SAML 1.X HTTP SOAP 1.1 binding message encoder.
SAML 2.0 SOAP 1.1 over HTTP binding encoder.
Function which just reflects back the entityID from the passed
EntityIdCriterion.Builder of
IDPEntry.Concrete implementation of
IDPEntry.A thread safe Marshaller for
IDPEntry objects.A thread-safe Unmarshaller for
IDPEntry objects.Builder for
IDPList.Concrete implementation of
IDPList.A thread safe Marshaller for
IDPList objects.A thread-safe Unmarshaller for
IDPList objects.Builder for
IDPSSODescriptor.Concrete implementation of
IDPSSODescriptor.A thread safe Marshaller for
IDPSSODescriptor objects.A thread safe Unmarshaller for
IDPSSODescriptor objects.Concrete implementation of
IndexedEndpoint.A thread safe Marshaller for
IndexedEndpoint objects.A thread-safe unmarshaller for
IndexedEndpoint objects.Builder of
InformationURL objects.Concrete implementation of
InformationURL.Client-side message handler for validating that the inbound SAML response inResponseTo ID matches the corresponding
outbound request ID.
Builder of
IPHint objects.Concrete implementation of
IPHint.Builder for
Issuer objects.A concrete implementation of
Issuer.Builder for
KeyDescriptor objects.Concrete implementation of
KeyDescriptor.A thread-safe marshaller for
KeyDescriptors.A thread-safe unmarshaller for
KeyDescriptor.Builder for
KeyInfoConfirmationDataType objects.Concrete implementation of
KeyInfoConfirmationDataType.Builder of
Keywords objects.Concrete implementation of
Keywords.A thread safe Marshaller for
Keywords objects.A thread-safe unmarshaller for
Keywords objects.Resolver which dynamically resolves metadata from a local source managed by an instance
of
XMLObjectLoadSaveManager.Concrete implementation of
LocalizedName.A thread safe Marshaller for
LocalizedName objects.A thread-safe unmarshaller for
LocalizedName objects.Concrete implementation of
LocalizedURI.A thread safe Marshaller for
LocalizedURI objects.A thread-safe unmarshaller for
LocalizedURI objects.A specialization of
MetadataIndexManager capable of read/write locking.Builder of
Logo objects.Concrete implementation of
Logo.A thread safe Marshaller for
Logo objects.A thread-safe Unmarshaller for
Logo objects.Builder for
LogoutRequest.A concrete implementation of
LogoutRequest.A thread-safe Marshaller for
LogoutRequest.A thread-safe Unmarshaller for
LogoutRequest objects.Builder for
LogoutResponse.A concrete implementation of
LogoutResponse.A thread safe Marshaller for
LogoutResponse objects.A thread-safe Unmarshaller for
LogoutResponse objects.A Builder for
ManageNameIDRequest objects.A concrete implementation of
ManageNameIDRequest.A thread safe Marshaller for
ManageNameIDRequest objects.A thread-safe Unmarshaller for
ManageNameIDRequest objects.A Builder for
ManageNameIDResponse objects.Concrete implementation for
ManageNameIDResponse objects.A thread safe Marshaller for
ManageNameIDResponse objects.A thread-safe Unmarshaller for
ManageNameIDResponse objects.Builder for
ManageNameIDService.Concrete implementation of
ManageNameIDService.Security message handler implementation that checks for validity of SAML message issue instant date and time.
Security message handler implementation that which checks for replay of SAML messages.
A credential resolver capable of resolving credentials from SAML 2 metadata.
Interface to a component that generates SAML metadata.
Inputs to metadata generation.
High-level component which handles index and lookup of instances of particular type of data item,
for example
EntityDescriptor,
based on a set of MetadataIndex instances currently held.Extraction function which returns the entityID of the input
EntityDescriptor.Extraction function which simply returns the input
EntityDescriptor.Component which stores indexed instances of a particular type of data,
for example
EntityDescriptor,
under one or more instances of MetadataIndexKey.Support methods for metadata indexing.
Function which produces a URL according to the Metadata Query Protocol (MDQ) specification.
Interface for a component which builds a Metadata Query Protocol request URL from a base URL
and criteria.
Data object for
MetadataFilterContext intended to hold information about the source of the
metadata currently being processed.Builder for
NameID objects.Builder of
NameIdentifier objects.Complete implementation of
NameIdentifier.A thread safe Marshaller for
NameIdentifier objects.A thread safe Unmarshaller for
NameIdentifier objects.Builder for
NameIDFormat.A filter that adds
NameIDFormat content to entities in order to drive software
behavior based on them.Concrete implementation of
NameIDFormat.Concrete implementation of
NameID.Builder for
NameIDMappingRequest.A concrete implementation of
NameIDMappingRequest.A thread-safe Marshaller for
NameIDMappingRequest.A thread-safe Unmarshaller for
NameIDMappingRequest objects.Builder for
NameIDMappingResponse.Concrete implementation of
NameIDMappingResponse.A thread safe Marshaller for
NameIDMappingResponse objects.A thread safe Unmarshaller for
NameIDMappingResponse objects.Builder of (@link NameIDMappingService}.
Concrete implementation of
NameIDMappingService.Builder for
NameIDPolicy.Concrete implementation of
NameIDPolicy.A thread safe Marshaller for
NameIDPolicy objects.A thread-safe Unmarshaller for
NameIDPolicy objects.A thread safe Marshaller for
NameIDType objects.A thread-safe Unmarshaller for
NameIDType objects.Builder for
NewEncryptedID objects.A concrete implementation of
NewEncryptedID.A thread-safe Marshaller for
NewEncryptedID.A thread-safe Unmarshaller for
NewEncryptedID.A Builder for
NewID objects.Concrete implementation of
NewID.An implementation of
MetadataFilter which applies a MetadataNodeProcessor to each element node in the
metadata document tree.Builder for
OneTimeUse objects.ConditionValidator used for OneTimeUse conditions.Concrete implementation of
OneTimeUse.A thread-safe Marshaller for
OneTimeUse objects.A thread-safe Unmarshaller for
OneTimeUse objects.Function for resolving the SAML entity ID from the parent
InOutOperationContext.Builder for
Organization.Builder for
OrganizationDisplayName.Concrete implementation of
OrganizationDisplayName.Concrete implementation of
Organization.A thread safe Marshaller for
Organization objects.Builder for
OrganizationName.Concrete implementation of
OrganizationName.A thread-safe Unmarshaller for
Organization objects.Builder for
OrganizationURL.Concrete implementation of
OrganizationURL.Builder for
PDPDescriptor.Concrete implementation of
PDPDescriptor.A thread safe Marshaller for
PDPDescriptor objects.A thread safe Unmarshaller for
PDPDescriptor objects.Action to create and populate an
ECPContext based on the request and, when encryption is in use,
generating a session key.Action that resolves and populates
SignatureSigningParameters on a SecurityParametersContext
created/accessed via a lookup function, by default on the outbound message context.Handler that resolves and populates
SignatureSigningParameters on a SecurityParametersContext
created/accessed via a lookup function, by default as an immediate child context of the target
MessageContext.A filter that removes any
EntityDescriptor that does or does not match a Predicate, thus
an include or exclude policy.Whether matching means to include or exclude an entity.
Implementation of
RoleDescriptorResolver which wraps an instance of MetadataResolver to
support basic EntityDescriptor resolution, and then performs further role-related filtering over the
returned EntityDescriptor.Builder of
PrivacyStatementURL objects.Concrete implementation of
PrivacyStatementURL.Builder for
ProxyRestriction objects.ConditionValidator implementation for ProxyRestriction style conditions.Concrete implementation of
ProxyRestriction.A thread-safe Marshaller for
ProxyRestriction objects.A thread-safe Unmarshaller for
ProxyRestriction objects.Builder for
Publication.A concrete
Publication.Builder for
PublicationInfo.Concrete
PublicationInfo.A marshaller for
PublicationInfo.An unmarshaller for
PublicationInfo.A marshaller for
Publication.Builder for
PublicationPath.A concrete
PublicationPath.A marshaller for
PublicationPath.An unmarshaller for
PublicationPath.An unmarshaller for
Publication.Concrete implementation of
QueryDescriptorType.Marshaller for
QueryDescriptorType objects.Unmarshaller for
QueryDescriptorType objects.Message handler which checks the validity of the SAML protocol message receiver
endpoint against requirements indicated in the message.
Function which produces a URL by evaluating a supplied regular expression against the criteria entity ID,
and applying the result to a supplied replacement string.
Builder for
RegistrationInfo.Concrete Implementation of
RegistrationInfo.A marshaller for
RegistrationInfo.An unmarshaller for
RegistrationInfo.Builder for
RegistrationPolicy.Concrete implementation of
RegistrationPolicy.A Builder for
RelayState objects.A concrete implementation of
RelayState.Marshaller for instances of
RelayState.Unmarshaller for instances of
RelayState.Implementation of
RequestAbstractType.Concrete implementation of
RequestAbstractType.A thread safe Marshaller for
RequestAbstractType objects.A thread safe Marshaller for
RequestAbstractType objects.A thread safe Unmarshaller for
RequestAbstractType objects.A thread-safe Unmarshaller for
RequestAbstractType objects.A Builder for
RequestAuthenticated objects.Concrete implementation of
RequestAuthenticated.Marshaller for instances of
RequestAuthenticated.Unmarshaller for instances of
RequestAuthenticated.Builder of
Request objects.A Builder for
Request objects.Builder for
RequestedAttribute.Concrete implementation of
RequestedAttribute.A thread-safe Marshaller for
RequestedAttribute objects.Summon up a new
RequestedAttributes.A concrete
RequestedAttributes.A marshaller for
RequestedAttributes.An unmarshaller for
RequestedAttributes.A thread-safe Unmarshaller for
RequestedAttribute objects.A Builder for
RequestedAuthnContext objects.Concrete implementation of
RequestedAuthnContext.A thread safe Marshaller for
RequestedAuthnContext objects.A thread-safe Unmarshaller for
RequestedAuthnContext objects.Builder for
RequesterID.Concrete implementation of
RequesterID.Concrete implementation of
Request.A concrete implementation of
Request.Builder of
RequestInitiator.Concrete implementation of
RequestInitiator.A thread safe Marshaller for
Request objects.Marshaller for instances of
Request.A thread safe Unmarshaller for
Request objects.Unmarshaller for instances of
Request.A metadata filter that requires the presence of a
validUntil attribute on the root element of the
metadata document.Action that resolves a SAML 2.0 artifact inside an
ArtifactResolve request located
via a lookup strategy, by default from the inbound message context, and maps it to the
corresponding message.Action that resolves SAML 1.x artifacts inside a
Request located via a lookup strategy,
by default from the inbound message context, and maps them to the corresponding assertions.A metadata provider that reads metadata from a {#link
Resource.Builder of
RespondTo objects.Concrete implementation of
RespondTo.Builder of
RespondWith objects.Implementation of
RespondWith.Abstract implementation of
ResponseAbstractType Object.A thread safe Marshaller for
ResponseAbstractType objects.A thread-safe Unmarshaller for
ResponseAbstractType objects.Builder of
Response objects.Builder for
Response.A Builder for
Response objects.Implementation of the
Response Object.Concrete implementation of
Response.A concrete implementation of
Response.A thread safe Marshaller for
Response objects.A thread safe Marshaller for
Response objects.Marshaller for instances of
Response.A thread-safe
Unmarshaller for Response
objects.A thread-safe Unmarshaller for
Response objects.Unmarshaller for instances of
Response.Default
CriterionPredicateRegistry for RoleDescriptor.Concrete implementation of
RoleDescriptor.A thread safe Marshaller for
RoleDescriptor objects.A thread safe Unmarshaller for
RoleDescriptor objects.An implementation of
MetadataIndex which indexes entities by their roles.An implementation of
MetadataIndexKey representing a single SAML metadata role.SAML
MessageHandler that addresses the SAML 1.x
limitation that omitted an Issuer value from protocol messages, for the specific case
of artifact resolution requests.Class which holds messaging data relevant to validating a WS-Security SAML 2.0 Assertion token.
Message handler implementation that enforces the AuthnRequestsSigned flag of
SAML 2 metadata element @{link
SPSSODescriptor.Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-Redirect DEFLATE binding.
SAML
MessageHandler that attaches an AttributeConsumingServiceContext
to the SAMLMetadataContext based on the content of an AuthnRequest in the message context.An implementation of
MetadataIndex which indexes entities by their artifact SourceID values.An implementation of
MetadataIndexKey representing a SAML artifact SourceID value.An implementation of
MetadataIndexKey representing a SAML artifact source location value.Entity descriptor indexing function which produces a single
SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey based on the SHA-1 digest of the UTF-8 encoding
of the value of EntityDescriptor.getEntityID().Descriptor indexing function which produces 0 to many
SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey instances
based on the values of all SourceID extension elements present in the descriptor's
RoleDescriptors.Descriptor indexing function which produces 0 to many
SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey instances
based on the location values of all ArtifactResolutionService elements present in the descriptor's
RoleDescriptors.Implementation of
MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder which understands ArtifactCriterion.An initializer which initializes the
SAMLConfiguration instance held
by the ConfigurationService.SAML specialization of
BaseClientCertAuthSecurityHandler which provides support for X509Credential
trust engine validation based on SAML metadata.A credential context for credentials resolved from a
KeyInfo that was found in
SAML 2 metadata.A specialization of
BasicEncryptionParametersResolver which resolves
credentials and algorithm preferences against SAML metadata via a MetadataCredentialResolver.Handler for inbound SAML protocol messages that attempts to locate SAML metadata for
a SAML entity, and attaches it as a
SAMLMetadataContext child of a
pre-existing concrete instance of AbstractSAMLEntityContext.A specialization of
BasicSignatureSigningParametersResolver which also supports input of SAML metadata,
specifically the SigningMethod and DigestMethod extension elements.Handler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient'
attribute to SAML 1
ResponseAbstractType messages, or as the
'destination' attribute to RequestAbstractType and
StatusResponseType messages.A message handler implementation that signs an outbound SAML protocol message if the message context
contains an instance of
SignatureSigningParameters as determined by
SAMLMessageSecuritySupport.getContextSigningParameters(MessageContext).SAML
MessageHandler that attaches protocol
and role information to a message context via SAMLProtocolContext and
an instance of AbstractSAMLEntityContext objects.SAML security message handler which validates the signature (if present) on the
SAMLObject which represents the SAML protocol message being processed.A validator for instances of
Signature, which validates that the signature meets security-related
requirements indicated by the SAML profile of XML Signature.Body handler impl for use with SAML SOAP message decoders.
A metadata filter that schema validates an incoming metadata file.
Builder for
Scoping.Concrete implementation of
Scoping.A thread safe Marshaller for
Scoping objects.A thread-safe Unmarshaller for
Scoping objects.A scripted
Function which can be injected into
SignatureValidationFilter.setDynamicTrustedNamesStrategy(Function).Validates a Sender Vouches subject confirmation.
Builder for
ServiceDescription.Concrete implementation of
ServiceDescription.Builder for
ServiceName.Concrete implementation of
ServiceName.A Builder for
SessionIndex objects.Concrete implementation of
SessionIndex.A Builder for
SessionKey objects.Concrete implementation of
SessionKey.A thread-safe Marshaller for
SessionKey objects.A thread-safe Unmarshaller for
SessionKey objects.Action that signs assertions in a SAML 1/2 Response returned by a lookup strategy,
by default the message returned by
InOutOperationContext.getOutboundMessageContext().A metadata filter that validates XML signatures.
SigningMethod builder.
Implementation of
SigningMethod.Marshaller for
SigningMethod.Unmarshaller for
SigningMethod.Builder for
SingleLogoutService.Support for parsing a binding/endpoint pair into a
SingleLogoutService.Concrete implementation of
SingleLogoutService.Builder for
SingleSignOnService.Support for parsing a binding/endpoint pair into a
SingleSignOnService.Concrete implementation of
SingleSignOnService.Builder of
SourceID objects.Concrete implementation of
SourceID.Builder for
SPSSODescriptor.Concrete implementation of
SPSSODescriptor.A thread safe Marshaller for
SPSSODescriptor objects.A thread safe Unmarshaller for
SPSSODescriptor objects.Concrete implementation of
SSODescriptor.A thread safe Marshaller for
SSODescriptor objects.A thread safe Unmarshaller for
SSODescriptor objects.Builder of
Status objects.Builder for
StatusImpl.Builder of
StatusCode objects.Builder for
StatusCode.Concrete implementation of
StatusCode.Concrete implementation of
StatusCode.A thread safe Marshaller for
StatusCode objects.A thread safe Marshaller for
StatusCode objects.A thread-safe Unmarshaller for
StatusCode objects.A thread-safe Unmarshaller for
StatusCode objects.Builder of
StatusDetailImpl.Builder of
StatusDetail.Concrete implementation of
StatusDetail.Concrete implementation of
StatusDetail.A thread safe Marshaller for
StatusDetail objects.A thread safe Marshaller for
StatusDetail objects.A thread-safe Unmarshaller for
StatusDetail objects.A thread-safe Unmarshaller for
StatusDetail objects.Concrete Implementation
Status.Concrete implementation of
Status.A thread safe Marshaller for
Status objects.A thread safe Marshaller for
Status objects.Builder of
StatusMessage objects.Builder for
StatusMessage.Concrete implementation of
StatusMessage object.Concrete implementation of
StatusMessage.Concrete implementation of
StatusResponseType.A thread safe Marshaller for
StatusResponseType objects.A thread-safe Unmarshaller for
StatusResponseType objects.A thread-safe Unmarshaller for
Status objects.A thread-safe Unmarshaller for
Status objects.Artifact map implementation backed by
StorageService.A factory and
StorageSerializer for instances of BasicSAMLArtifactMapEntry.Builder of (@link Subject} objects.
Builder for
Subject objects.Builder of
SubjectConfirmation objects.Builder for
SubjectConfirmation objects.A Builder for
SubjectConfirmation objects.Builder for
SubjectConfirmationData objects.Builder for
SubjectConfirmationData objects.A concrete implementation of
SubjectConfirmationData.Concrete implementation of
SubjectConfirmationData.A thread-safe Marshaller for
SubjectConfirmationData objects.A thread-safe Unmarshaller for
SubjectConfirmationData objects.Concrete implementation of
SubjectConfirmation.Concrete implementation of
SubjectConfirmation.Concrete implementation of
SubjectConfirmation.A thread safe Marshaller for
SubjectConfirmation objects.A thread-safe Marshaller for
SubjectConfirmation objects.A thread-safe Marshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.Complete implementation of
Subject.Concrete implementation of
Subject.Builder of
SubjectLocality objects.Builder for
SubjectLocality objects.A concrete implementation of the
SubjectLocality interface.A concrete implementation of
SubjectLocality.A thread safe Marshaller for
SubjectLocality objects.A thread-safe Marshaller for
SubjectLocality.A thread-safe Unmarshaller for
SubjectLocality objects.A thread-safe Marshaller for
SubjectLocality.A thread safe Marshaller for
Subject objects.A thread-safe Marshaller for
Subject objects.Abstract implementation of
SubjectQuery type.Concrete implementation of
SubjectQuery.A thread safe Marshaller for
SubjectQuery objects.A thread-safe Marshaller for
SubjectQuery.A thread safe Unmarshaller for
SubjectQuery objects.A thread-safe Unmarshaller for
SubjectQuery.Abstract implementation of
SubjectStatement type.Marshaller for
SubjectStatement XMLObjects.Unamershaller for
SubjectStatement.A thread-safe Unmarshaller for
Subject objects.A thread-safe Unmarshaller for
Subject objects.Builder for
SurName.Concrete implementation of
SurName.Builder for
TelephoneNumber.Concrete implementation of
TelephoneNumber.Extension interface with additional parameters specific to template-based
implementations of metadata generation.
Function which produces a URL by substituting an entity ID value from criteria into a Velocity template string.
EntityID Encoding style.
A Builder for
Terminate objects.Concrete implementation of
Terminate.A thread safe Marshaller for
Terminate objects.A thread-safe Unmarshaller for
Terminate objects.Builder of
UIInfo.Concrete implementation of
UIInfo.A thread safe Marshaller for
UIInfo objects.A thread-safe Unmarshaller for
UIInfo objects.Builder for
UsagePolicy.Concrete implementation of
UsagePolicy.A profile action which resolves SAML 2.0 Assertions from the profile request context
and validates them using a resolved or configured instance of
SAML20AssertionValidator.Class which holds data relevant to validating a SAML 2.0 Assertion.
Implementation of SAML metadata generation using Velocity.
Action that verifies two sets of
ChannelBindings from two different ChannelBindingsContext
objects obtained via lookup functions, by default from below the inbound message context and from below
a SOAP11Context below the inbound message context.A security handler which resolves SAML 2.0 Assertion tokens from a SOAP envelope's
wsse:Security header, validates them, and makes them available via via the
WSSecurityContext.XMLObject provider initializer for module "saml-impl".