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.
Action to add ChannelBindings extension(s) to every Assertion in a Response message.
MessageHandler to set the Consent attribute on a StatusResponseType message.
Action to add a DoNotCacheCondition to every Assertion in a Response 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 to add a GeneratedKey extension to every Assertion in a Response message.
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.
Action that builds a NameID and adds it to the Subject of all the assertions found in a Response.
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 to add a OneTimeUse condition to every Assertion in a 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 Response obtained from a lookup strategy, typically from the outbound message context.
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.
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.
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.
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.
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.
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.
Iterable implementation that provides an Iterator that lazily iterates over each composed resolver.
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 that builds a NameID 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.
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.
The default endpoint selection predicate, which evaluates an Endpoint using a map of QName endpoint types, indexed by role type.
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.
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.
A concrete implementation of NameIDMappingRequest.
A thread-safe Marshaller for NameIDMappingRequest.
A thread-safe Unmarshaller for NameIDMappingRequest objects.
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.
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 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.
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.
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.
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".