All Classes and Interfaces

Class
Description
Abstract base class for subcontexts that carry information about a SAML entity which may be authenticated.
Abstract subclass for metadata resolvers that process and resolve metadata at a given point in time from a single metadata source document.
An abstract implementation of CredentialResolver which chains together one or more underlying credential resolver implementations.
Base class for the storage and reconstitution of data for a ClientStorageService.
Abstract base class for XMLObjectLoadSaveManager implementations which track the modify times of requested data such that XMLObjectLoadSaveManager.load(String) returns data only if the data associated with the key has been modified since the last request.
Base class for conditional profile actions.
Base class for Credential implementations.
Abstract base class for CredentialResolver implementations.
An abstract implementation of CredentialResolver that filters the returned Credentials based on the instances of Predicate which are present in the set of criteria as instances of EvaluableCredentialCriterion, or which are obtained via lookup in the EvaluableCredentialCriteriaRegistry.
Abstract base class for actions that perform SAML decryption.
Abstract base class for KeyAgreementProcessor implementations which do key derivation by means of a required KeyDerivation parameter.
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.
AbstractElementExtensible is an element of type xs:any, but without xs:anyAttribute attribute or text content.
AbstractElementExtensibleMarshaller marshalls element of type xs:any, but without xs:anyAttribute attributes or text content.
AbstractElementExtensibleUnmarshaller unmarshalls element of type xs:any, but without xs:anyAttribute attributes or text content.
Abstract base class for actions that perform simple unicast SAML encryption to a single decrypting party.
Abstract class implementation for EncryptedKeyResolver.
Base implementation that resolves and validates protocol/profile endpoints using a combination of supplied parameters and SAML metadata.
Abstract class implementing element and attribute extensibility.
AbstractExtensibleXMLObject is an element of type xs:any, and with xs:anyAttribute attributes.
AbstractExtensibleXMLObjectMarshaller marshalls element of type xs:any and with xs:anyAttribute attributes.
AbstractExtensibleXMLObjectUnmarshaller unmarshalls element of type xs:any and with xs:anyAttribute attributes.
A configuration properties source implementation which obtains the properties set from a resource on the filesystem.
Base class for a profile action which just delegates to an instance of MessageHandler.
Abstract base class for message handlers that generate SOAP headers.
Abstract implementation of HttpServletResponseMessageEncoder.
Abstract implementation of HttpClientResponseMessageDecoder.
Abstract implementation of HttpServletMessageErrorHandler.
Abstract implementation of HttpServletRequestMessageDecoder.
Abstract implementation of HttpServletResponseMessageEncoder.
Abstract base class for KeyAgreementProcessor implementations.
Abstract super class for KeyInfoProvider implementations.
Partial implementation of StorageService that stores data in-memory with no persistence using a simple map.
Abstract base class for message handlers which populate a MessageChannelSecurityContext on a BaseContext, where the latter is located using a lookup strategy.
Abstract base class for profile actions which populate a MessageChannelSecurityContext on a BaseContext, where the latter is located using a lookup strategy.
Abstract message decoder.
Abstract message encoder.
A base abstract implementation of MessageHandler.
An abstract, base, implementation of a metadata provider.
Abstract base class for implementations of NamedCurve.
Abstract base class for simple implementations of NameIdentifierGenerator.
Base class for implementations of Predicate that handle evaluation of name identifier content in various scenarios.
Abstract implementation of NameIDType.
SOAP client that is based on HttpClientMessagePipeline.
Base class for profile actions.
Base class for predicate that acts on RegistrationInfo content.
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().
SAML 1 Artifact marker.
Abstract base class for simple implementations of SAML1NameIdentifierGenerator.
SAML 2 Artifact base class.
Abstract base class for simple implementations of SAML2NameIDGenerator.
Base class for SAML artifacts.
Abstract base class for subcontexts that carry information about a SAML entity.
Base builder for SAMLObjects.
A thread safe, abstract implementation of the Marshaller interface that handles most of the boilerplate code for Marshallers.
A thread safe abstract unmarshaller.
Abstract base class for security parameters resolvers which supplies commonly used functionality for reuse.
Abstract SAMLObject implementation that also implements SignableXMLObject.
Base for signable XMLObjects.
A simple implementation of SingletonFactory.
An abstract Template design pattern implementation of SingletonFactory.
Abstract base class for StorageService implementations.
A base class for SubjectConfirmationValidator implementations.
Base abstract implementation of Token.
An implementation of SingletonFactory, which provides some support for handling cases where the output class instance holds a reference to the input class instance.
AbstractWSAddressingObject.
AbstractWSAddressObjectBuilder.
An abstract marshaller implementation for XMLObjects from org.opensaml.soap.wsaddressing.impl.
An abstract unmarshaller implementation for XMLObjects from org.opensaml.soap.wsaddressing.impl.
AbstractWSSecurityObject.
AbstactWSPolicyObjectBuilder.
An abstract marshaller implementation for XMLObjects from WS-Policy.
An abstract unmarshaller implementation for XMLObjects from WS-Policy.
AbstractWSSecurityObject.
AbstractWSSecurityObjectBuilder.
An abstract marshaller implementation for XMLObjects from WS-Security.
An abstract unmarshaller implementation for XMLObjects from WS-Security.
AbstractWSTrustObject.
AbstractWSTrustObjectBuilder.
An abstract marshaller implementation for XMLObjects from WS-Trust.
An abstract unmarshaller implementation for XMLObjects from WS-Trust.
An abstract implementation of XACMLObject.
Base builder for XACMLObject.
A thread safe, abstract implementation of the Marshaller interface that handles most of the boilerplate code for Marshallers.
An thread safe abstract unmarshaller.
An abstract marshaller implementation for XMLObjects from XML Encryption.
An abstract unmarshaller implementation for XMLObjects from XML Encryption.
An abstract implementation of XMLObject.
Base implementation for XMLObject builders.
A thread safe, abstract implementation of the Marshaller interface.
Reads in an XML configuration and configures the XMLTooling library accordingly.
A thread safe abstract unmarshaller.
An abstract marshaller implementation for XMLObjects from XML Signature.
An abstract unmarshaller implementation for XMLObjects from XML Signature.
A context component which holds state for making an access control decision using the AccessControl interface.
Interface describing how a SAML1.1 Action element behaves.
SAML 2.0 Core Action.
The <wsa:Action> element.
Builder of ActionImpl objects.
Builder for ActionImpl objects.
ActionBuilder.
Concrete implementation of Action.
A concrete implementation of Action.
ActionImpl is the concrete implementation of Action.
A thread safe Marshaller for Action objects.
A thread-safe Marshaller for Action.
Marshaller for the <wsa:Action> element.
XACML ActionMatch schema type.
Concrete implementation of ActionMatchType.
Builder of ActionMatchType objects.
Marshaller of ActionMatchType objects.
Unmarshaller of ActionMatchType objects.
SAML 2.0 Metadata extension ActionNamespace.
Builder of ActionNamespaceImpl objects.
Concrete implementation of ActionNamespace.
XACML Actions schema type.
Implementation of ActionsType.
Builder for ActionsType.
Marshaller for ActionsType.
Unmarshaller for ActionsType.
Helper class for ProfileAction operations.
XACML context Action schema type.
XACML Action schema type.
Concrete implementation of ActionType.
Implementation for ActionType.
Builder for ActionType objects.
Builder for ActionType.
Marshaller for ActionType objects.
Marshaller for ActionType.
Unmarshaller for ActionType objects.
Unmarshaller for ActionType.
A thread-safe Unmarshaller for Action objects.
A thread-safe Unmarshaller for Action.
Unmarshaller for the <wsa:Action> element.
Interface for element having a @soap11:actor attribute.
Handler implementation that adds a wsa:Action header to the outbound SOAP envelope.
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.
SAML 2.0 Metadata AdditionalMetadataLocation.
A builder for AdditionalMetadataLocationImpl objects.
Concrete implementation of AdditionalMetadataLocation.
A thread safe marshaller for AdditionalMetadataLocation objects.
A thread-safe Unmarshaller for AdditionalMetadataLocation objects.
Handler implementation that adds a wsa:MessageID header to the outbound SOAP envelope.
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.
Handler implementation that adds a wsa:RelatesTo header to the outbound SOAP envelope.
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().
The <wsa:Address> element.
This interface defines how the object representing a WS Address Address element behaves.
AddressBuilder.
Builder of AddressImpl objects.
AddressImpl is the concrete implementation of Address.
Implementation of the Address object.
Marshaller for the <wsa:Address> element.
A thread-safe marshaller for Address objects.
Unmarshaller for the <wsa:Address> element.
A thread-safe unmarshaller for Address objects.
Action that resolves or builds a SOAP 1.1 Fault object, and stores it in the outbound message context.
A default method to map event IDs to faultcode QName based on EventContext.
Default strategy which returns a Fault instance already registered in the current request context.
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.
Handler implementation that adds a wsse:Timestamp header to the wsse:Security header of the outbound SOAP envelope.
This interface defines how the object representing a SAML 1 Advice element behaves.
SAML 2.0 Core Advice.
Builder of AdviceImpl objects.
Builder for AdviceImpl 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.
SAML 2.0 Metadata AffiliateMember.
Builder for AffiliateMemberImpls.
Concrete implementation of AffiliateMember.
SAML 2.0 Metadata AffiliationDescriptorType.
A builder for AffiliationDescriptorImpl objects.
Concrete implementation of AffiliationDescriptor.
A thread safe Marshaller for AffiliationDescriptor objects.
A thread safe Unmarshaller for AffiliationDescriptors.
Evaluates name identifier data and enforces a default policy over its content.
XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
Builder of AgreementMethod.
Concrete implementation of AgreementMethod.
Implementation of KeyInfoProvider which supports AgreementMethod.
A thread-safe Marshaller for AgreementMethod objects.
A thread-safe Unmarshaller for AgreementMethod objects.
An interface for components which describe an algorithm identified by an algorithm URI.
Algorithm descriptor types.
A filter that adds algorithm extension content to entities in order to drive software behavior based on them.
XMLObject representing XML Encryption, version 1.1, AlgorithmIdentifierType complex type.
Abstract implementation of AlgorithmIdentifierType.
A thread-safe Marshaller for AlgorithmIdentifierType objects.
A thread-safe Unmarshaller for AlgorithmIdentifierType objects.
Algorithm URI include/exclude policy configuration.
Rule precedence values.
The algorithm policy parameters.
A registry of AlgorithmDescriptor instances, to support various use cases for working with algorithm URIs.
A predicate which evaluates whether a cryptographic algorithm URI is effectively supported by the runtime environment, as determined by AlgorithmRegistry.isRuntimeSupported(String).
Helper methods for working with XML security algorithm URI's.
The wsp:All element.
Builder for the All element.
AllImpl.
Marshaller for the wsp:All element.
The wst:AllowPostdating element.
Builder for the AllowPostdating element.
AllowPostdatingImpl.
Marshaller for the AllowPostdating element.
Unmarshaller for the wst:AllowPostdating element.
Unmarshaller for the wsp:All element.
Support class that reads and writes fields decorated with storage annotations.
Implementation of SignatureValidationProvider which is based on the Apache Santuario library and is used with Signature instances which are instances of SignatureImpl.
Implementation of SignerProvider which is based on the Apache Santuario library and is used with Signature instances which are instances of SignatureImpl.
Initializer which initializes the Apache XML Security library (Santuario).
This interface defines how the object representing a WS Applies To AppliesTo element behaves.
The wsp:AppliesTo element.
Builder of AppliesToImpl objects.
Builder for the AppliesTo element.
Implementation of the AppliesTo Object.
AppliesToImpl.
A thread safe marshaller for AppliesTo objects.
Marshaller for the wsp:AppliesTo element.
A thread-safe unmarshaller for AppliesTo objects.
Unmarshaller for the wsp:AppliesTo element.
XACML Apply schema type.
Implementation of ApplyType.
Builder for ApplyType.
Marshaller for ApplyType.
Unmarshaller for ApplyType.
SAML 2.0 Core Artifact.
A Builder for ArtifactImpl objects.
Criterion representing a SAMLArtifact.
Concrete implementation of Artifact.
SAML 2.0 Metadata ArtifactResolutionService.
Concrete implementation of ArtifactResolutionService.
SAML 2.0 Core ArtifactResolve.
A Builder for ArtifactResolveImpl objects.
Concrete implementation of ArtifactResolve.
A thread-safe Marshaller for ArtifactResolve.
A thread-safe Unmarshaller for ArtifactResolve.
SAML 2.0 Core ArtifactResponse.
A Builder for ArtifactResponseImpl objects.
Concrete implementation of ArtifactResponse.
A thread-safe Marshaller for ArtifactResponse.
A thread-safe Unmarshaller for ArtifactResponse.
This interface defines how the object representing a SAML 1 Assertion element behaves.
SAML 2.0 Core Assertion.
This interface is for the SAML1 AssertionArtifact element.
Builder of AssertionArtifactImpl objects.
Concrete implementation if AssertionArtifact.
Builder of AssertionImpl objects.
Builder for AssertionImpl objects.
SAML 2.0 Metadata AssertionConsumerService.
Builder for AssertionConsumerServiceImpl objects.
Concrete implementation of AssertionConsumerService.
SAML 2.0 Core AssertionIDRef.
Builder for AssertionIDRefImpl.
This interface defines how the object representing a SAML 1 AssertionIDReference element behaves.
Builder of AssertionIDReferenceImpl objects.
Concrete Implementation of AssertionIDReference Object.
Concrete implementation of AssertionIDRef.
SAML 2.0 Core AssertionIDRequest.
A Builder for AssertionIDRequestImpl.
A concrete implementation of AssertionIDRequest.
A thread-safe Marshaller for AssertionIDRequest.
SAML 2.0 Metadata 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.
SAML 2.0 Core AssertionURIRef.
Builder for AssertionURIRefImpl objects.
A concrete implementation of AssertionURIRef.
Exception indicating a problem validating a SAML Assertion.
Support methods for assertion validation.
A validator that evaluates an Assertion generically.
SAML 2.0 Protocol extension Asynchronous.
A Builder for AsynchronousImpl objects.
Concrete implementation of Asynchronous.
A thread safe Marshaller for Asynchronous objects.
A thread-safe Unmarshaller for Asynchronous objects.
This interface defines how the object representing a SAML 1 Attribute element behaves.
SAML 2.0 Core Attribute.
XACML AttributeAssignment schema type.
Implementation for AttributeAssignmentType.
Marshaller for AttributeAssignmentType.
UnMarshaller for AttributeAssignmentType.
SAML 2.0 Metadata AttributeAuthorityDescriptor.
A concrete implementation of AttributeAuthorityDescriptor.
A thread safe Marshaller for AttributeAuthorityDescriptors.
A thread safe unmarshaller for AttributeAuthorityDescriptors.
Builder of AttributeImpl objects.
Builder for AttributeImpl objects.
SAML 2.0 Metadata AttributeAuthorityDescriptor.
Context, usually attached to SAMLMetadataContext that carries a SAML AttributeConsumingService for use in later stages.
Concrete implementation of AttributeConsumingService.
A thread safe Marshaller for AttributeConsumingService objects.
Metadata support class which selects an AttributeConsumingService based on input of a mandatory RoleDescriptor and an optional index.
A thread safe Unmarshaller for AttributeConsumingService objects.
Interface for elements of complex type AttributedDateTime.
Implementation of AttributedDateTime.
AttributedDateTimeMarshaller.
AttributedDateTimeUnmarshaller.
This interface defines how the object representing a SAML 1 AttributeDesignator element behaves.
Builder of AttributeDesignatorImpl objects.
Concrete Implementation of the AttributeDesignator interface.
Marshaller of AttributeDesignator objects.
XACML AttribtueDesignator schema type.
Implementation of AttributeDesignatorType.
Marshaller for AttributeDesignatorType.
Unmarshaller for AttributeDesignatorType.
Unmarshaller for AttributeDesignator objects.
Interface for type <wsa:AttributedQName>.
Implementation of AttributedQName.
Marshaller for instances of AttributedQName.
Unmarshaller for instances of AttributedQName.
Interface for elements of complex type AttributedString.
Implementation of AttributedString.
Marshaller for instances of AttributedString.
Unmarshaller for instances of AttributedString.
Interface for type <wsa:AttributedUnsignedLongType>.
Implementation of AttributedUnsignedLong.
Marshaller for instances of AttributedUnsignedLong.
Unmarshaller for instances of AttributedUnsignedLong.
Interface for element of type <wsa:AttributedURIType>.
Interface for elements of complex type AttributedURI.
AbstractAttributedURIType is the abstract implementation of AttributedURI.
Implementation of AttributedURI.
Abstract marshaller for the element of type AttributedURI.
Marshaller for instances of AttributedURI.
Abstract unmarshaller for the element of type AttributedURI.
Unmarshaller for instances of AttributedURI.
An interface for XMLObjects that represent DOM elements that support the XML Schema anyAttribute construct.
A Concrete implementation of the Attribute Interface.
Concrete implementation of Attribute.
A map of attribute names and attribute values that invalidates the DOM of the attribute owning XMLObject when the attributes change.
A thread safe Marshaller for Attribute objects.
A thread safe Marshaller for Attribute objects.
SAML 2.0 Metadata AttributeProfile.
Builder for AttributeProfileImpls.
A concrete implementation of AttributeProfile.
Description of the behaviour of the AttributeQuery element.
SAML 2.0 AttributeQuery.
Builder of AttributeQueryImpl objects.
A Builder for AttributeQueryImpl objects.
SAML 2.0 Metadata extension AttributeQueryDescriptorType.
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 Unmarshaller for AttributeQuery objects.
A thread-safe Marshaller for AttributeQuery.
A thread-safe Unmarshaller for AttributeQuery objects.
A thread-safe Unmarshaller for AttributeQuery.
XACML AttributeSelector schema type.
Implementation AttributeSelectorType.
Marshaller for AttributeSelectorType.
Unmarshaller for AttributeSelectorType.
SAML 2.0 Metadata AttributeService.
Concrete implementation of AttributeService.
This interface defines how the object representing a SAML 1 AttributeStatement element behaves.
SAML 2.0 Core AttributeStatement.
Builder of AttributeStatementImpl objects.
Builder for AttributeStatementImpl objects.
A Concrete implementation of the AttributeStatement Interface.
A concrete implementation of AttributeStatement.
A thread safe Unmarshaller for AttributeStatement objects.
A thread-safe Marshaller for AttributeStatement.
A thread-safe Unmarshaller for AttributeStatement objects.
A thread-safe Unmarshaller for AttributeStatement.
XACML context Attribute schema type.
Concrete implementation of AttributeType.
Builder for AttributeType objects.
Marshaller for AttributeType objects.
Unmarshaller for AttributeType objects.
A thread-safe Unmarshaller for AttributeImpl objects.
A thread-safe Unmarshaller for Attribute objects.
This interface defines how the object representing a SAML 1 AttributeValue element behaves.
This interface defines how the object representing a SAML 2 AttributeValue element behaves.
Builder for AttributeValue objects.
Builder for AttributeValue objects.
A concrete implementation of AttributeValue.
A concrete implementation of AttributeValue.
XACML context AttributeValue schema type.
XACML AttributeValue schema type.
Concrete implementation of AttributeValueType.
Implementation of AttributeValueType.
Builder for AttributeValueType objects.
Builder for AttributeValueType.
Marshaller for AttributeValueType objects.
Marshaller for AttributeValueType.
Unmarshaller for AttributeValueType objects.
Unmarshaller for AttributeValueType.
This interface describes how an object representing a SAML1 Audience element will behave.
SAML 2.0 Core Audience.
Builder of AudienceImpl objects.
Builder for AudienceImpl objects.
Concrete class implementation of Audience.
Concrete implementation of Audience.
SAML 2.0 Core AudienceRestriction.
Builder for AudienceRestrictionImpl objects.
This interface describes how ab object representing a SAML1 AudienceRestrictionCondition element will behave.
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.
SAML 2.0 Core AuthenticatingAuthority.
Builder for AuthenticatingAuthorityImpl objects.
A concrete implementation of AuthenticatingAuthority.
Description of the behaviour of the AuthenticationQuery element.
Builder of AuthenticationQueryImpl objects.
Concrete implementation of the AuthenticationQuery interface.
A thread safe Marshaller for AuthenticationQuery objects.
A thread-safe Unmarshaller for AuthenticationQuery objects.
This interface defines how the object representing a SAML1 AuthenticationStatment element behaves.
Builder of AuthenticationStatementImpl objects.
A Concrete implementation of the AuthenticationStatement Interface.
A thread safe Marshaller for AuthenticationStatement objects.
A thread-safe Unmarshaller for AuthenticationStatement objects.
The wst:AuthenticationType element.
Builder for the AuthenticationType element.
AddressImpl.
Marshaller for the AuthenticationType element.
Unmarshaller for the wst:AuthenticationType element.
The wst:Authenticator element.
Builder for the Authenticator element.
AuthenticatorImpl.
Marshaller for the Authenticator element.
Unmarshaller for the wst:Authenticator element.
SAML 2.0 Metadata AuthnAuthorityDescriptor.
A builder for AuthnAuthorityDescriptorImpl objects.
Concrete implementation of AuthnAuthorityDescriptor.
A thread safe Marshaller for AuthnAuthorityDescriptor objects.
A thread-safe Unmarshaller for AuthnAuthorityDescriptor objects.
SAML 2.0 Core AuthnContext.
Builder for AuthnContextImpl objects.
SAML 2.0 Core AuthnContextClassRef.
Builder for AuthnContextClassRefImpl objects.
A concrete implementation of AuthnContextClassRef.
Enumeration of RequestedAuthnContext comparison types.
SAML 2.0 Core AuthnContextDecl.
Builder for AuthnContextDeclImpl objects.
A concrete implementation of AuthnContextDecl.
SAML 2.0 Core AuthnContextDeclRef.
Builder for AuthnContextDeclRefImpl objects.
A concrete implementation of AuthnContextDeclRef.
A concrete implemenation of AuthnContext.
A thread-safe Marshaller for AuthnContext.
A thread-safe Unmarshaller for AuthnContext.
SAML 2.0 AuthnQuery.
A Builder for AuthnQueryImpl objects.
SAML 2.0 Metadata extension AuthnQueryDescriptorType.
Builder of AuthnQueryDescriptorTypeImpl objects.
Concrete implementation of AuthnQueryDescriptorType.
Marshaller for AuthnQueryDescriptorType objects.
Unmarshaller of AuthnQueryDescriptorType objects.
Concrete implementation of AuthnQuery.
A thread-safe Marshaller for AuthnQuery.
SAML 2.0 Metadata AuthnQueryService.
Concrete implementation of AuthnQueryService.
A thread-safe Unmarshaller for AuthnQuery objects.
SAML 2.0 Core AuthnRequest.
A Builder for AuthnRequestImpl objects.
A concrete implementation of AuthnRequest.
A thread-safe Marshaller for AuthnRequest.
A thread-safe Unmarshaller for AuthnRequest objects.
SAML 2.0 Core AuthnStatement.
Builder for AuthnStatementImpl objects.
A concrete implementation of AuthnStatement.
A thread-safe Marshaller for AuthnStatement.
A thread-safe Unmarshaller for AuthnStatement.
StatementValidator implementation for AuthnStatement conditions.
Interface to define how a AuthorityBinding element behaves.
Builder of AuthorityBindingImpl objects.
A concrete implementation of the SubjectLocality interface.
A thread safe Marshaller for AuthorityBinding objects.
A thread-safe Unmarshaller for AuthorityBinding objects.
Description of the behaviour of the AuthorizationDecisionQuery element.
Builder of AuthorizationDecisionQueryImpl objects.
Concrete implementation of the AuthorizationDecisionQuery interface.
A thread safe Marshaller for AuthorizationDecisionQuery objects.
A thread-safe Unmarshaller for AuthorizationDecisionQuery objects.
This interface defines how the object representing a SAML1 AuthorizationDecisionStatement element behaves.
A concrete implementation of AuthorizationDecisionStatement.
A thread safe Marshaller for AuthorizationDecisionStatement objects.
A thread-safe Unmarshaller for AuthorizationDecisionStatementImpl objects.
SAML 2.0 AuthzDecisionQuery.
A Builder for AuthzDecisionQueryImpl objects.
SAML 2.0 Metadata extension AuthzDecisionQueryDescriptorType.
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.
SAML 2.0 Core AuthzDecisionStatement.
Builder for AuthzDecisionStatementImpl objects.
A concrete implementation of AuthzDecisionStatement.
A thread-safe Marshaller for AuthzDecisionStatement.
A thread-safe Unmarshaller for AuthzDecisionStatement.
SAML 2.0 Metadata AuthzService.
Builder for AuthzServiceImpl.
Concrete implmentation of AuthzService.
Interface for element having a @xml:base attribute.
Policy rule that checks if the client cert used to authenticate the request is valid and trusted.
Base implementation of a component which represents the context used to store state used for purposes related to messaging.
Base class for message encoders which encode XML messages to HttpRequest.
Base class for message decoders which decode XML messages from an HttpResponse.
Base class for message decoders which decode XML messages from an HttpServletRequest.
Base class for message encoders which encode XML messages to HttpServletResponse.
SAML 2.0 Core BaseID.
Concrete implementation of BaseID.
A thread-safe Marshaller for BaseID objects.
A thread-safe Unmarshaller for BaseID objects.
Base class for all obligation handlers.
Base class for SAML 1 message encoders.
Base class for SAML 2 message 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.
A base implementation of SignatureTrustEngine which evaluates the validity and trustworthiness of XML and raw signatures.
Base rule which uses a trust engine to evaluate a token extracted from the request or message.
Basic implementation of AlgorithmPolicyConfiguration.
Basic implementation of ClientTLSValidationConfiguration.
Basic implementation of ClientTLSValidationParametersResolver.
A basic implementation of Credential.
Basic implementation of DecryptionConfiguration.
Basic implementation of DecryptionParametersResolver.
Function which implements a basic strategy for extracting trusted names for PKIX trust engine evaluation.
Basic implementation of EncryptionConfiguration.
Basic implementation of EncryptionParametersResolver.
Basic implementation of HttpClientMessagePipeline.
Basic implementation of HttpClientSecurityConfiguration.
Basic implementation of HttpClientSecurityParametersResolver.
Basic implementation of HttpServletMessagePipeline.
Basic implementation of KeyAgreementCredential.
A factory implementation which produces instances of KeyInfoGenerator capable of handling the information contained within a Credential.
A basic implementation of MessageHandlerChain.
Basic implementation of MessagePipeline.
Basic implementations of NamedCurve where all required properties are simply supplied at construction time.
Basic implementation of PKIXValidationInformation.
Implementation of KeyInfoCredentialResolver which resolves credentials based on a KeyInfo element using a configured list of KeyInfoProviders and optional post-processing hooks.
Basic artifact map implementation.
Basic implementation of SAMLArtifactMap.SAMLArtifactMapEntry.
Basic implementation of SignatureSigningConfiguration.
Basic implementation of SignatureSigningParametersResolver.
Basic implementation of SignatureValidationConfiguration.
Basic implementation of SignatureValidationParametersResolver.
Deprecated, for removal: This API element is subject to removal in a future version. 
A basic implementation of X509Credential.
A basic implementaion of X509CredentialNameEvaluator which evaluates various identifiers extracted from an X509Credential's entity certificate against a set of trusted names.
Marker interface for MetadataResolver implementations which resolve metadata from a batch of data loaded and processed in advance of resolution operations, for example by loading an XML document from a file or HTTP resource at component initialization time.
Validates a bearer subject confirmation.
Criterion representing a SAML binding location to compare to candidate endpoints such that the best match is the one with the largest number of leading characters in common.
The wst:BinaryExchange element.
Builder for the BinaryExchange element.
BinaryExchangeImpl.
Marshaller for the BinaryExchange element.
Unmarshaller for the <wst:BinaryExchange> element.
The wst:BinarySecret element.
Builder for the BinarySecret element.
BinarySecretImpl.
Marshaller for the BinarySecret element.
Unmarshaller for the <wst:BinarySecret> element.
The <wsse:BinarySecurityToken> element.
Builder for the <BinarySecurityToken> element.
BinarySecurityTokenImpl.
BinarySecurityTokenMarshaller.
BinarySecurityTokenUnmarshaller.
Criterion representing an ordered list of SAML bindings.
A class that describes a SAML binding and encapsulates information required for profile actions to interact with them.
Base exception for errors that occur when messages are encoded/decoded for a specific binding.
Deprecated, for removal: This API element is subject to removal in a future version. 
Criterion representing a SAML binding resonse location.
Algorithm descriptor for block encryption algorithm: AES-128-CBC.
Algorithm descriptor for block encryption algorithm: AES-128-GCM.
Algorithm descriptor for block encryption algorithm: AES-192-CBC.
Algorithm descriptor for block encryption algorithm: AES-192-GCM.
Algorithm descriptor for block encryption algorithm: AES-256-CBC.
Algorithm descriptor for block encryption algorithm: AES-256-GCM.
Interface for block encryption algorithm descriptors.
Algorithm descriptor for block encryption algorithm: DESede-CBC.
SOAP 1.1 Body.
Builder of BodyImpl objects.
Concrete implemenation of Body.
A thread-safe marshaller for Bodys.
A thread-safe unmarshaller for Bodys.
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
A predicate implementation that indicates whether the request is associated with a browser profile.
A MetadataFilter that associates other filters with specific MetadataResolver instances by ID.
A functional interface for SAMLElements that provide cache duration information.
The wst:CancelTarget element.
Builder for the CancelTarget element.
CancelTargetImpl.
Marshaller for the CancelTarget element.
Unmarshaller for the wst:CancelTarget element.
The wst:CanonicalizationAlgorithm element.
Builder for the CanonicalizationAlgorithm element.
CanonicalizationAlgorithmImpl.
Marshaller for the CanonicalizationAlgorithm element.
Unmarshaller for the wst:CanonicalizationAlgorithm element.
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
Builder of CarriedKeyName.
Concrete implementation of CarriedKeyName.
Options for deriving message context issuer names from an client TLS X.509 certificate.
An implementation of PKIXTrustEvaluator that is based on the Java CertPath API.
Specialization of PKIXValidationOptions which specifies options specific to a PKIXTrustEvaluator based on the Java CertPath API.
A concrete implementation of AbstractChainingCredentialResolver which is scoped to the simple CredentialResolver type.
An implementation of EncryptedKeyResolver which chains multiple other resolver implementations together, calling them in the order specified in the resolver list.
A concrete implementation of AbstractChainingCredentialResolver which is scoped to the KeyInfoCredentialResolver type.
A metadata provider that uses registered resolvers, in turn, to answer queries.
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 signature prevalidator implementation which chains execution of a list of SignaturePrevalidator instances.
Evaluate a signature in sequence using a chain of subordinate trust engines.
Evaluate a token in sequence using a chain of subordinate trust engines.
The wst:Challenge element.
Builder for the Challenge element.
ChallengeImpl.
Marshaller for the Challenge element.
Unmarshaller for the wst:Challenge element.
SAML 2.0 Channel Bindings Extensions ChannelBinding element.
A Builder for ChannelBindings objects.
Context, usually attached to a MessageContext that carries a collection of ChannelBindings objects supplied with a message.
Concrete implementation of ChannelBindings.
A thread-safe Marshaller for ChannelBindings objects.
Unmarshaller for instances of ChannelBindings.
This action validates that a request comes from an authorized client, based on an injected service and policy parameters.
Handler implementation that checks and records the result of HttpClient server TLS authentication as stored in the @link HttpClientContext resolved via strategy function.
Message handler that checks that a message context has an issuer.
Message handler that checks that a message context is authenticated.
Message handler that checks that a message context has an issuer.
Handler that checks whether a SAML message has an appropriate version.
A ContextDataLookupFunction that gets the child context of a given parent context.
XMLObject representing XML Encryption, version 20021210, CipherData element.
Builder of CipherData.
Concrete implementation of CipherData.
A thread-safe Marshaller for CipherData objects.
A thread-safe Unmarshaller for CipherData objects.
XMLObject representing XML Encryption, version 20021210, CipherReference element.
Builder of CipherReference.
Concrete implementation of CipherReference.
A thread-safe Marshaller for CipherReference objects.
A thread-safe Unmarshaller for CipherReference objects.
XMLObject representing XML Encryption, version 20021210, CipherValue element.
Builder of CipherValue.
Concrete implementation of CipherValue.
The wst:Claims element.
Builder for the Claims element.
ClaimsImpl.
Marshaller for the Claims element.
Unmarshaller for the wst:Claims element.
A configuration properties source implementation which obtains the properties set from a resource on the class path.
Specialization of MetadataResolver that supports on-demand clearing of the resolver's internal cache of data.
A subcontext for driving the loading of data from a client into one or more instances of a ClientStorageService.
A subcontext for driving the saving of data to a client from one or more instances of a ClientStorageService.
Implementation of StorageService that stores data in-memory in a shared session attribute.
Enumeration of possible sources for the data.
A wrapper for a storage operation to capture the current or intended state of the data for a client.
Abstraction for the storage and reconstitution of data for a ClientStorageService.
A factory for producing new ClientStorageServiceStore instances.
Messaging context implementation for holding parameters related to validating client TLS X509Credential instances.
Configuration used in validating a client TLS X509Credential.
Criterion which holds one or more instances of ClientTLSValidationConfiguration.
An initializer which initializes the global configuration instance of ClientTLSValidationConfiguration.
Parameters used in validating a client TLS X509Credential.
An interface for components which resolve ClientTLSValidationParameters based on a CriteriaSet.
A key agreement parameter which is capable of being cloned.
The wst:Code element within a wst:Status element.
Builder for the Code element.
CodeImpl.
Marshaller for the Code element.
Unmarshaller for the :Code element.
An implementation of CredentialResolver that uses a Collection as the underlying credential source.
An implementation of KeyInfoCredentialResolver which uses a Collection as the underlying credential source.
The wst:CombinedHash element.
Builder for the CombinedHash element.
CombinedHashImpl.
Marshaller for the CombinedHash element.
Unmarshaller for the wst:CombinedHash element.
XACML CombinerParameters schema type.
Implementation of CombinerParametersType.
Marshaller for CombinerParametersType.
Unmarshaller for CombinerParametersType.
XACML CombinerParameter schema type.
Implementation of CombinerParameterType.
Marshaller for CombinerParameterType.
Unmarshaller for CombinerParameterType.
SAML 2.0 Metadata Company.
Builder of CompanyImpl.
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.
The wst:ComputedKey element.
The wst:ComputedKeyAlgorithm element.
Builder for the ComputedKeyAlgorithm element.
ComputedKeyAlgorithmImpl.
Marshaller for the ComputedKeyAlgorithm element.
Unmarshaller for the wst:ComputedKeyAlgorithm element.
Builder for the ComputedKey element.
ComputedKeyImpl.
Marshaller for the ComputedKey element.
Unmarshaller for the wst:ComputedKey element.
Implementation of ConcatKDF key derivation as defined in XML Encryption 1.1.
Implementation of KeyAgreementParameterParser.
XMLObject representing XML Encryption 1.1 ConcatKDFParams element.
Builder of ConcatKDFParams.
Concrete implementation of ConcatKDFParams.
A thread-safe Marshaller for ConcatKDFParams objects.
A thread-safe Unmarshaller for ConcatKDFParams objects.
This interface describes how a object representing a SAML1 Condition element will behave.
SAML 2.0 Core Condition.
Interface for specialization of XMLObjectLoadSaveManager implementations which track the modify times of requested data such that XMLObjectLoadSaveManager.load(String) returns data only if the data associated with the key has been modified since the last request.
This interface defines how the object representing a SAML1 Conditions element behaves.
SAML 2.0 Core Conditions.
Builder of ConditionsImpl objects.
Builder for ConditionsImpl 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.
XACML Condition schema type.
Implementation of ConditionType.
Builder for ConditionType.
Marshaller for ConditionType.
Unmarshaller for ConditionType.
A validator that evaluates a Condition within an Assertion.
A specialization of ContentReference which allows some signature reference properties to be specified.
A component which provides for the registration, retrieval and deregistration of objects related to library module configuration.
An interface for a component which exposes a property set from a source.
A service which provides for the registration, retrieval and deregistration of objects related to library module configuration.
This interface defines how the object representing a SAML1 ConfirmationMethod element behaves.
Builder of ConfirmationMethodImpl objects.
Concrete Implementation of the ConfirmationMethod interface.
SAML 2.0 Metadata ContactPerson.
Builder of ContactPersonImpl.
Concrete implementation of ContactPerson.
A thread safe marshaller for ContactPerson objects.
A type safe enumeration of contact types used by ContactPerson.
A thread-safe Unmarshaller for ContactPerson objects.
Interface for representing the references to the content that is digitally signed.
Identifies the field of a class that serves as the context of a StorageService record.
A Function that is used to navigate a BaseContext tree and extract data from it.
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.
The <wsu:Created> element.
Builder for the <wsu:Created> element.
CreatedImpl.
Marshaller for the <wsu:Created> element.
CreatedUnmarshaller.
A credential for an entity.
Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential.
This class holds instances of CredentialContext which represent information about the context in which a CredentialResolver has resolved a Credential.
A resolver which uses Criterion to resolve and return instances of Credential.
Helper methods for working with Credential instances.
XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
Builder of CryptoBinary.
Concrete implementation of CryptoBinary.
A thread-safe Marshaller for CryptoBinary objects.
A thread-safe Unmarshaller for CryptoBinary objects.
Access either current or previous event from context tree.
Parameters for encrypting XMLObjects.
XMLObject representing XML Encryption, version 20021210, DataReference element.
Builder of DataReference.
Concrete implementation of DataReference.
A thread-safe Marshaller for DataReference objects.
A thread-safe Unmarshaller for DataReference objects.
XACML context Decision schema type.
Allowed decision values.
A type safe enumeration of AuthorizationDecisionStatement decision types.
A type safe enumeration of AuthzDecisionStatement decision types.
Concrete implementation of DecisionType.
Builder for DecisionType objects.
Marshaller for DecisionType objects.
Unmarshaller for DecisionType objects.
Action that decodes an incoming request into a MessageContext.
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.
Class which implements SAML2-specific options for EncryptedElementType objects.
Supports decryption of XMLObjects which represent data encrypted according to the XML Encryption specification, version 20021210.
The configuration information to use when decrypting encrypted XML.
Criterion which holds one or more instances of DecryptionConfiguration.
Exception thrown when an error occurs during decryption operations.
The effective parameters to use when decrypting encrypted XML.
An interface for components which resolve DecryptionParameters based on a CriteriaSet.
A wrapper bean containing an instance of ParserPool used with XML decryption that can be registered with the global ConfigurationService.
An initializer for the global parser pool for XML decryption use, wrapped by DecryptionParserPool.
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.
Predicate that decides whether to handle an error by returning a SAML response to a requester or fail locally.
Policy that requires that qualifiers, if set, match the requester and responder.
Function which implements default behavior for building an instance of ValidationContext from an instance of SAML20AssertionTokenValidationInput.
A utility class which programmatically builds basic instances of various components related to security configuration which have reasonable default values for their various configuration parameters.
XACML Defaults schema type.
Implementation for DefaultsType.
Builder for DefaultsType.
Marshaller for DefaultsType.
Unmarshaller for DefaultsType.
The wst:Delegatable element.
Builder for the Delegatable element.
DelegatableImpl.
Marshaller for the Delegatable element.
Unmarshaller for the wst:Delegatable element.
SAML 2.0 Condition for Delegation Restriction - Delegate element.
Builder of Delegate.
Implementation of Delegate.
Marshaller for instances of Delegate.
The wst:DelegateTo element.
Builder for the DelegateTo element.
DelegateToImpl.
Marshaller for the DelegateTo element.
Unmarshaller for the <wst:DelegateTo> element.
Unmarshaller for instances of Delegate.
ConditionValidator implementation for DelegationRestrictionType style conditions.
SAML 2.0 Condition for Delegation Restriction - DelegationRestrictionType complex type.
Implementation of DelegationRestrictionType.
Marshaller for instances of DelegationRestrictionType.
Unmarshaller for instances of DelegationRestrictionType.
XMLObject representing XML Digital Signature 1.1 DEREncodedKeyValue element.
Builder of DEREncodedKeyValue.
Concrete implementation of DEREncodedKeyValue.
A thread-safe Marshaller for DEREncodedKeyValue objects.
Implementation of KeyInfoProvider which supports DEREncodedKeyValue.
A thread-safe Unmarshaller for DEREncodedKeyValue objects.
XMLObject representing XML Encryption 1.1 DerivedKey element.
Builder of CarriedKeyName.
Concrete implementation of DerivedKey.
A thread-safe Marshaller for DerivedKey objects.
XMLObject representing XML Encryption 1.1 DerivedKeyName element.
Builder of CarriedKeyName.
Concrete implementation of DerivedKeyName.
A thread-safe Unmarshaller for DerivedKey objects.
DisplayName.
Builder of Description objects.
Concrete implementation of Description.
XACML Description schema type.
Concrete implementation of DescriptionType.
Builder for DescriptionType.
Marshaller for DescriptionType.
Unmarshaller for DescriptionType.
SOAP 1.1 Detail.
Builder of DetailImpl objects.
Concrete implementation of Detail.
A thread-safe marshaller for Details.
A thread-safe unmarshaller for Details.
Strategy for performing detection of duplicate entityIDs across metadata resolvers.
Criterion which holds an instance of DetectDuplicateEntityIDs.
XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
Builder of DHKeyValue.
Concrete implementation of DHKeyValue.
A thread-safe Marshaller for DHKeyValue objects.
A thread-safe Unmarshaller for DHKeyValue objects.
Implementation of the key derivation function used with Diffie-Hellman Key Agreement With Legacy Key Derivation Function as defined in XML Encryption 1.1.
Cryptography support related to Elliptic Curve.
Implementation of KeyAgreementProcessor which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.
Implementation of KeyAgreementProcessor which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.
Interface for digest algorithm descriptors.
Algorithm descriptor for digest algorithm: MD5.
SAML v2.0 Metadata Profile for Algorithm Support Version 1.0 DigestMethod SAMLObject.
Key agreement parameter to support use of DigestMethod values.
XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
Implementation of KeyAgreementParameterParser.
DigestMethod builder.
Builder of DigestMethod.
Implementation of DigestMethod.
Concrete implementation of DigestMethod.
DigestMethod marshaller.
A thread-safe Marshaller for DigestMethod objects.
DigestMethod unmarshaller.
A thread-safe Unmarshaller for DigestMethod objects.
Algorithm descriptor for digest algorithm: RIPEMD160.
Algorithm descriptor for digest algorithm: SHA-1.
Algorithm descriptor for digest algorithm: SHA-256.
Algorithm descriptor for digest algorithm: SHA-256.
Algorithm descriptor for digest algorithm: SHA-384.
Algorithm descriptor for digest algorithm: SHA-512.
A stubbed out counter implementation.
A stubbed out histogram implementation.
A stubbed out meter implementation.
A marker interface for any stubbed/disabled implementation of a Metric.
A stubbed out timer implementation.
See IdP Discovery and Login UI Metadata Extension Profile.
Builder of DiscoHints.
Concrete implementation of DiscoHints.
A thread safe Marshaller for DiscoHints objects.
A thread-safe Unmarshaller for DiscoHints objects.
SAML Identity Provider Discovery Protocol DiscoveryResponse.
Builder of DiscoveryResponse.
This plugs into the standard opensaml2 parser framework to allow us to get use DiscoverResponse elements in our extensions.
DisplayName.
Builder of DisplayName objects.
Concrete implementation of DisplayName.
A content reference that references Elements withing the same document by ID attribute.
DomainHint.
Builder of DomainHint objects.
Concrete implementation of DomainHint.
A MetadataProvider implementation that retrieves metadata from a DOM Element as supplied by the user.
This interface describes how ab object representing a SAML1 DoNotCacheCondition element will behave.
Builder of DoNotCacheConditionImpl objects.
Concrete Implementation of a DoNotCacheCondition Objects.
Thread safe Marshaller for DoNotCacheCondition objects.
A thread-safe Unmarshaller for DoNotCacheCondition objects.
XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
Builder of DSAKeyValue.
Concrete implementation of DSAKeyValue.
A thread-safe Marshaller for DSAKeyValue objects.
Implementation of KeyInfoProvider which supports DSAKeyValue.
A thread-safe Unmarshaller for DSAKeyValue objects.
Marker interface for MetadataResolver implementations which resolve metadata by dynamically querying for the requested data individually at the time of the resolution operation, for example by invoking a request to a remote network-based metadata publishing endpoint or metadata oracle service.
Implementation of KeyAgreementProcessor which performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.
XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
Builder of ECKeyValue.
Concrete implementation of ECKeyValue.
A thread-safe Marshaller for ECKeyValue objects.
Implementation of KeyInfoProvider which supports ECKeyValue.
A thread-safe Unmarshaller for ECKeyValue objects.
Context, usually attached to a MessageContext that carries state associated with an ECP request that is needed during response generation.
XMLObject representing XML Digital Signature 1.1 ECPointType element.
Concrete implementation of ECPointType.
Cryptography support related to Elliptic Curve.
XACML policy effect type.
An XMLObject whose content model contains "any" child elements.
SAML 2.0 Metadata EmailAddress.
Builder of EmailAddressImpl.
Concrete implementation of EmailAddress.
the <wsse:Embedded> element.
EmbeddedBuilder.
EmbeddedImpl is the concrete implementation of Embedded.
EmbeddedMarshaller.
EmbeddedUnmarshaller.
Interface for elements of complex type EncodedString.
Implementation of EncodedString.
Marshaller for instances of EncodedString.
Unmarshaller for instances of EncodedString.
Action that encodes an outbound response from the outbound MessageContext.
Interface for element having a @soap11:encodingStyle attribute.
Interface for element having a @soap12:encodingStyle attribute.
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.
SAML 2.0 Core EncryptedAssertion.
Builder for EncryptedAssertionImpl objects.
A concrete implementation of EncryptedAssertion.
A thread-safe Marshaller for EncryptedAssertion.
A thread-safe Unmarshaller for EncryptedAssertion.
SAML 2.0 Core EncryptedAttribute.
Builder for EncryptedAttributeImpl objects.
A concrete implementation of EncryptedAttribute.
A thread-safe Marshaller for EncryptedAttribute.
A thread-safe Unmarshaller for EncryptedAttribute.
XMLObject representing XML Encryption, version 20021210, EncryptedData element.
Builder of EncryptedData.
Concrete implementation of EncryptedData.
A thread-safe Marshaller for EncryptedData objects.
A thread-safe Unmarshaller for EncryptedData objects.
SAML 2.0 Core EncryptedElementType.
An implementation of EncryptedKeyResolver which resolves EncryptedKey elements which appear as immediate children of the EncryptedElementType which is the parent of the EncryptedData context.
A concrete implementation of EncryptedElementType.
A thread-safe Marshaller for EncryptedElementType.
A thread-safe Unmarshaller for EncryptedElementType.
The <wsse:EncryptedHeader> element.
EncryptedHeaderBuilder.
Implementation of EncryptedHeader.
Marshaller for instances of EncryptedHeaderMarshaller.
Unmarshaller for instances of EncryptedHeader.
SAML 2.0 Core EncryptedID.
Builder for EncryptedIDImpl objects.
A concrete implementation of EncryptedID.
A thread-safe Marshaller for EncryptedID.
A thread-safe Unmarshaller for EncryptedID.
XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
Builder of EncryptedKey.
Concrete implementation of EncryptedKey.
A thread-safe Marshaller for EncryptedKey objects.
Interface for resolving EncryptedKey elements based on a particular EncryptedData context, primarily for use during the decryption process.
A thread-safe Unmarshaller for EncryptedKey objects.
XMLObject representing XML Encryption, version 20021210, EncryptedType type.
Abstract implementation of EncryptedType.
A thread-safe Marshaller for EncryptedType objects.
A thread-safe Unmarshaller for EncryptedType objects.
Encrypter for SAML 2 SAMLObjects which has specific options for generating instances of subtypes of EncryptedElementType.
Supports encryption of XMLObjects, their content and keys, according to the XML Encryption specification, version 20021210.
Options for where to place the resulting EncryptedKey elements with respect to the associated EncryptedData element.
The wst:Encryption element.
The wst:EncryptionAlgorithm element.
Builder for the EncryptionAlgorithm element.
EncryptionAlgorithmImpl.
Marshaller for the EncryptionAlgorithm element.
Unmarshaller for the wst:EncryptionAlgorithm element.
Builder for the Encryption element.
The configuration information to use when generating encrypted XML.
Criterion which holds one or more instances of EncryptionConfiguration.
Constants defined in or related to the XML Encryption 1.0 and 1.1 specifications.
Context supplying encryption parameters for the different forms of SAML XML encryption.
Exception thrown when an error occurs during encryption operations.
EncryptionImpl.
Marshaller for the Encryption element.
SAML 2.0 Metadata EncryptionMethod.
XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
Builder of EncryptionMethod.
Builder of EncryptionMethod.
Concrete implementation of EncryptionMethod.
Concrete implementation of EncryptionMethod.
A thread-safe Marshaller for EncryptionMethod objects.
A thread-safe Unmarshaller for EncryptionMethod objects.
A criterion for specifying whether encryption is to be treated as optional.
The effective parameters to use when generating encrypted XML.
An interface for components which resolve EncryptionParameters based on a CriteriaSet.
XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
Concrete implementation of EncryptionProperties.
A thread-safe Marshaller for EncryptionProperties objects.
A thread-safe Unmarshaller for EncryptionProperties objects.
XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
Builder of EncryptionProperty.
Concrete implementation of EncryptionProperty.
A thread-safe Marshaller for EncryptionProperty objects.
A thread-safe Unmarshaller for EncryptionProperty objects.
Unmarshaller for the wst:Encryption element.
Action that encrypts all NameIDs in a message obtained from a lookup strategy, by default the outbound message context.
The wst:EncryptWith element.
Builder for the EncryptWith element.
EncryptWithImpl.
Marshaller for the EncryptWith element.
Unmarshaller for the wst:EncryptWith element.
SAML-EC GSS-API EncType element.
A Builder for EncType objects.
Concrete implementation of EncType.
SAML 2.0 Metadata Endpoint data type interface.
Criterion representing a SAML metadata endpoint object.
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.
The <wsa:EndpointReference> element.
This interface defines how the object representing a WS End Point Reference EndPointReference element behaves.
EndpointReferenceBuilder.
Builder of EndPointReferenceImpl objects.
Concrete implementation of element EndpointReference.
Implementation of the EndPointReference object.
Marshaller for the <wsa:EndpointReference> element.
A thread safe marshaller for EndPointReference objects.
Interface for element of type EndpointReferenceType.
Abstract implementation of the element of type EndpointReferenceType.
Abstract marshaller for the element of type EndpointReferenceType.
Abstract unmarshaller for the element of type EndpointReferenceType.
Unmarshaller for the <wsa:EndpointReference> element.
A thread-safe unmarshaller for EndPointReference objects.
A resolver that is capable of resolving Endpoint instances which meet certain supplied criteria.
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 specialized subclass of ECParameterSpec which wraps an existing instance and implements EnhancedECParameterSpec.hashCode() and EnhancedECParameterSpec.equals(Object) so that it may be used directly in hashtable-based collections, as well as simplifying equality comparisons between 2 instances.
SAML 2.0 Metadata EntitiesDescriptor.
A builder of EntitiesDescriptorImpl 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.
SAML V2.0 Metadata Extension for Entity Attributes EntityAttributes SAML object.
Builder of EntityAttributesImpl 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.
Predicate to determine whether an EntityDescriptor or its parent groups contain an EntityAttributes extension Attribute that matches the predicate's criteria.
An object to encapsulate the set of criteria that must be satisfied by an EntityAttributes extension to satisfy the enclosing predicate.
A thread-safe Unmarshaller for EntityAttributes.
SAML 2.0 Metadata EntityDescriptor.
An Builder for EntityDescriptor elements.
Concretate implementation of EntitiesDescriptor.
A thread safe Marshaller for EntityDescriptor objects.
A thread safe Unmarshaller for EntityDescriptors.
A bean class which is used to represent an entity group to which an EntityDescriptor belongs.
Predicate to determine whether one of a set of names matches any of an entity's containing EntitiesDescriptor groups.
Criterion representing an entity ID.
Strategy for processing input criteria to extract the entityID from an EntityIdCriterion and produce the digest of the value.
Predicate that matches an EntityDescriptor against a set of entityIDs.
Criterion representing an entity role.
A filter that removes roles from an entity descriptor.
The wst:Entropy element.
Builder for the Entropy element.
EntropyImpl.
Marshaller for the Entropy element.
Unmarshaller for the wst:Entropy element.
SOAP 1.1 Envelope.
A body handler for use with HTTPSOAP11Decoder that populates the context message with the SOAP Envelope.
Builder of EnvelopeImpl objects.
Concrete implementation of Envelope.
A thread-safe marshaller for Envelopes.
A thread-safe unmarshaller for Envelopes.
XACML EnvironmentMatch schema type.
Concrete implementation of EnvironmentMatchType.
Builder of EnvironmentMatchType objects.
Marshaller of EnvironmentMatchType objects.
Unmarshaller of EnvironmentMatchType objects.
XACML Environments schema type.
Implementation of EnvironmentsType.
Builder for EnvironmentsType.
Marshaller for EnvironmentsType.
Unmarshaller for EnvironmentsType.
XACML context Environment schema type.
XACML Environment schema type.
Concrete implementation of EnvironmentType.
Implementation for EnvironmentType.
Builder for EnvironmentType objects.
Builder for EnvironmentType.
Marshaller for EnvironmentType objects.
Marshaller for EnvironmentType.
Unmarshaller for EnvironmentType objects.
Unmarshaller for EnvironmentType.
A registry which manages mappings from types of Criterion to the class type which can evaluate that criteria's data against a Credential target.
Marker interface for evaluable credential resolver criteria.
Marker interface for evaluable EntityDescriptor criteria.
Instance of evaluable credential criteria for evaluating a credential's entityID.
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.
Instance of evaluable credential criteria for evaluating the credential key algorithm.
Instance of evaluable credential criteria for evaluating the credential key length.
Instance of evaluable credential criteria for evaluating credential key names.
Implementation of EvaluableRoleDescriptorCriterion which evaluates that a role descriptor supports a certain protocol.
Instance of evaluable credential criteria for evaluating whether a credential contains a particular public key.
Marker interface for evaluable RoleDescriptor criteria.
Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.
Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance of X509CertSelector.
An implementation of Criterion which specifies criteria based on the digest of an X.509 certificate.
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject name.
A context component which holds the result of a profile action that produces an "event".
Runtime exception which may be used to communicate a specific event ID.
Constants to use for ProfileAction EventContexts.
Interface describing how a SAML1.1 Evidence element behaves.
SAML 2.0 Core Evidence.
Builder of EvidenceImpl objects.
Builder for EvidenceImpl 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.
Marker interface for element types that can constitute evidence within a Evidence object.
Marker interface for element types that can constitute evidence within a Evidence object.
The wsp:ExactlyOne element.
Builder for the ExactlyOne element.
ExactlyOneImpl.
Marshaller for the wsp:ExactlyOne element.
Unmarshaller for the wsp:ExactlyOne element.
Predicate which implements an algorithm URI exclusion policy.
Identifies the field of a class that serves as the expiration of a StorageService record.
The <wsu:Expires> element.
ExpiresBuilder.
ExpiresImpl.
ExpiresMarshaller.
ExpiresUnmarshaller.
Extension of BasicSAMLArtifactMapEntry that tracks expiration.
A factory for instances of ExpiringSAMLArtifactMapEntry.
An implementation of SignatureTrustEngine which evaluates the validity and trustworthiness of XML and raw signatures.
Trust engine that evaluates a credential's key against key(s) expressed within a set of trusted credentials obtained from a trusted credential resolver.
Auxillary trust evaluator for evaluating an untrusted key or credential against a trusted key or credential.
Trust engine that evaluates a credential's X.509 certificate against certificates expressed within a set of trusted credentials obtained from a credential resolver.
Auxillary trust evaluator for evaluating an untrusted X509 certificate or credential against a trusted certificate or credential.
XMLObject representing XML Digital Signature, version 20020212, Exponent element.
Builder of Exponent.
Concrete implementation of Exponent.
XACML Expression schema type.
SAML 2.0 Core Extensions.
SAML 2.0 Metadata Extensions.
Builder of ExtensionsImpl objects.
Builder of ExtensionsImpl 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.
Handler implementation that handles wsa:MessageID header on the inbound SOAP envelope.
MessageHandler to extract the proxied chain of requesters from an AuthnRequest message's Scoping element.
SOAP 1.1 Fault.
SOAP 1.1 faultactor.
A builder of FaultActorImpl objects.
Concrete implementation of FaultActor.
Builder of FaultImpl objects.
SOAP 1.1 faultcode.
Builder of FaultCodeImpl objects.
Concrete implementation of FaultCode.
Concrete implemenation of Fault.
A thread-safe marshaller for Faults.
SOAP 1.1 faultstring.
Builder of FaultStringImpl objects.
Concrete implemenation of FaultString.
The <wsa:FaultTo> element.
Builder for the FaultTo element.
Concrete implementation of element FaultTo.
Marshaller for the <wsa:FaultTo> element.
Unmarshaller for the <wsa:FaultTo> element.
A thread-safe unmarshaller for Faults.
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.
NOTE: this class is not yet implemented A CredentialResolver that pulls credential information from the file system.
Implementation of XMLObjectLoadSaveManager which uses a local filesystem to load and store serialized XML.
A metadata provider that pulls metadata from a file on the local filesystem.
MetricRegistry that returns a metric or a disabled wrapper for a metric based on a supplied MetricFilter.
An exception thrown during the evaluation of a MetadataFilter.
Specialized type of NameIdentifierGenerator that is locked to a specific Format of identifier.
The wst:Forwardable element.
Builder for the Forwardable element.
ForwardableImpl.
Marshaller for the Forwardable element.
Unmarshaller for the wst:Forwardable element.
The <wsa:From> element.
Builder for the From element.
Concrete implementation of element From.
Marshaller for the <wsa:From> element.
Unmarshaller for the <wsa:From> element.
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.
Message handler that runs an injected function (expected to have side effects).
XACML Function schema type.
Implementation of FunctionType.
Builder for FunctionType.
Marshaller for FunctionType.
Unmarshaller for FunctionType.
XMLObject representing XML Digital Signature, version 20020212, G element.
Builder of G.
SAML-EC GSS-API GeneratedKey element.
A Builder for GeneratedKey objects.
Concrete implementation of GeneratedKey.
A thread-safe Marshaller for GeneratedKey objects.
A thread-safe Unmarshaller for GeneratedKey objects.
XMLObject representing XML Encryption, version 20021210, Generator element.
Builder of Generator.
Concrete implementation of Generator.
GeolocationHint.
Builder of GeolocationHint objects.
Concrete implementation of GeolocationHint.
SAML 2.0 Core GetComplete.
Builder of GetCompleteImpl.
Concrete implementation of GetComplete.
Concrete implementation of G.
SAML 2.0 Metadata GivenName.
Builder of GivenNameImpl.
Concrete implementation of GivenName.
OpenSAML Initializer implementation for algorithms.
OpenSAML Initializer implementation for key agreement processors.
OpenSAML Initializer implementation for NamedCurveRegistry.
An initializer for the global parser pool held by the XMLObjectProviderRegistry.
An initializer which initializes the global security configuration.
SOAP 1.1 Header.
Builder of HeaderImpl objects.
Concrete implementation of Header.
A thread-safe marshaller for Headers.
A thread-safe unmarshaller for Headers.
Algorithm descriptor for MAC algorithm: HMAC MD5.
Algorithm descriptor for MAC algorithm: HMAC RIPEMD160.
Algorithm descriptor for MAC algorithm: HMAC SHA-1.
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
Algorithm descriptor for MAC algorithm: HMAC SHA-384.
Algorithm descriptor for MAC algorithm: HMAC SHA-512.
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.
Specialization of MessagePipeline which narrows the type of allowed encoders and decoders.
Factory for instances of HttpClientMessagePipeline.
A context impl holding data related to the execution of an HttpClient request.
A specialization of MessageEncoder that operates on a sink message data type of HttpRequest.
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.
Basic SOAP 1.1 encoder for HTTP transport via an HttpClient's HttpRequest.
A specialization of MessageDecoder that operates on a source message data type of HttpResponse.
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.
Basic SOAP 1.1 decoder for HTTP transport via an HttpClient's HttpResponse.
The security configuration information to use when performing HTTP client requests.
Criterion which holds one or more instances of HttpClientSecurityConfiguration.
An initializer which initializes the global HttpClientSecurityConfiguration.
Security-related constants for use with Apache HttpClient.
A context implementation holding parameters related to HttpClient security features.
An HttpClientContextHandler that supports this package's security capabilities.
Parameters related to HttpClient request security features.
An interface for components which resolve HttpClientSecurityParameters based on a CriteriaSet.
Support class for working with HttpClient security features.
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.
A message handler that checks basic HTTP request properties.
A specialization of message error handler for HTTP servlet container environments.
Specialization of MessagePipeline which narrows the type of allowed encoders and decoders.
Factory for instances of HttpServletMessagePipeline.
Profile action which populates a MessageChannelSecurityContext based on a HttpServletRequest.
A specialization of MessageDecoder that operates on a source message data type of HttpServletRequest.
A specialization of MessageEncoder that operates on a sink message data type of HttpServletResponse.
SAML 1.1 HTTP SOAP 1.1 binding decoder.
SAML 2.0 SOAP 1.1 over HTTP binding decoder.
Basic SOAP 1.1 decoder for HTTP transport.
SAML 1.X HTTP SOAP 1.1 binding message encoder.
SAML 2.0 SOAP 1.1 over HTTP binding encoder.
Basic SOAP 1.1 encoder for HTTP transport.
SOAP client that uses HTTP as the underlying transport and POST as the binding.
HTTP transported SOAP request parameters.
Interface for element having a @xml:id attribute.
Interface for element having a @wsu:Id attribute.
Function which just reflects back the entityID from the passed EntityIdCriterion.
Class which provides storage for the ID-to-XMLObject index mapping on an owning XMLObject.
SAML 2.0 Core IDPEntry.
Builder of IDPEntryImpl.
Concrete implementation of IDPEntry.
A thread safe Marshaller for IDPEntry objects.
A thread-safe Unmarshaller for IDPEntry objects.
SAML 2.0 Core IDPList.
Builder of IDPListImpl.
Concrete implementation of IDPList.
A thread safe Marshaller for IDPList objects.
A thread-safe Unmarshaller for IDPList objects.
SAML 2.0 Metadata IDPSSODescriptorType.
Concrete implementation of IDPSSODescriptor.
A thread safe Marshaller for IDPSSODescriptor objects.
A thread safe Unmarshaller for SSODescriptor objects.
XACML IdReference schema type.
Implementation of IdReferenceType.
Builder for IdReferenceType.
Marshaller for IdReferenceType.
Unmarshaller for IdReferenceType.
A predicate which evaluates whether an inbound SAML message is signed.
A subcontext holding information related to processing of an inbound SOAP message.
Predicate which implements an algorithm URI inclusion policy.
SAML 2.0 Metadata IndexedEndpoint.
Concrete implementation of IndexedEndpoint.
A thread safe Marshaller for IndexedEndpoint objects.
A thread-safe unmarshaller for IndexedEndpoint objects.
A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.
InformationURL.
Builder of InformationURL objects.
Concrete implementation of InformationURL.
Exception indicating a problem during the library initialization process.
Service which initializes OpenSAML library modules using the Java Services API.
Interface for classes responsible for initializing some bit of library configuration or state.
Implementation of EncryptedKeyResolver which finds EncryptedKey elements within the KeyInfo of the EncryptedData context.
Strategy function for resolving EncryptionParameters used to encrypt to oneself.
Implementation of KeyInfoProvider which provides basic support for extracting a X509Credential from an X509Data child of KeyInfo.
An operation context which represents concretely a message exchange pattern involving an inbound message and an outbound message.
Client-side message handler for validating that the inbound SAML response inResponseTo ID matches the corresponding outbound request ID.
Basic implementation of X500DNHandler which uses the internal built-in mechanisms provided by X500Principal directly.
IPHint.
Builder of IPHint objects.
Concrete implementation of IPHint.
A Predicate that checks if a request is from a set of one or more IPRanges.
Interface for element having a @wsa:IsReferenceParameter attribute.
The wst:IssuedTokens element.
Builder for the IssuedTokens element.
IssuedTokensImpl.
Marshaller for the IssuedTokens element.
Unmarshaller for the wst:IssuedTokens element.
SAML 2.0 Core Issuer.
The wst:Issuer element.
Builder for IssuerImpl objects.
Builder for the Issuer element.
A concrete implementation of Issuer.
IssuerImpl.
Marshaller for the Issuer element.
IssuerUnmarshaller.
Predicate which applies SAML2Support.isValid(XMLObject) to the target input.
A source of EntityDescriptor instances which may be iterated.
The <wsse11:Iteration> element within a <wsse:UsernameToken> element.
IterationBuilder.
XMLObject representing XML Encryption 1.1 IterationCount element.
Builder of CarriedKeyName.
Concrete implementation of IterationCount.
IterationImpl.
IterationMarshaller.
IterationUnmarshaller.
XMLObject representing XML Digital Signature, version 20020212, J element.
An initializer which validates the Java Cryptographic Architecture environment is usable.
Builder of J.
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
Concrete implementation of J.
Implementation of MutableStorageRecord annotated for JPA.
Composite key to represent the record id.
Implementation of StorageService that uses JPA to persist to a database.
JSON-based storage for ClientStorageService.
Factory for JSON-backed store.
Key agreement parameter to support use of KANonce values.
XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
Implementation of KeyAgreementParameterParser.
Builder of KANonce.
Concrete implementation of KANonce.
Identifies the field of a class that serves as the key of a StorageService record.
Interface for key agreement algorithm descriptors.
An entity credential which represents the result of a key agreement operation.
Algorithm descriptor for key agreement: Diffie-Hellman with Explicit KDF.
Algorithm descriptor for key agreement: Diffie-Hellman with Legacy KDF.
Algorithm descriptor for key agreement: Elliptic Curve Diffie-Hellman Ephemeral-Static Mode.
A component representing the specific configuration for a key agreement encryption operation.
Exception thrown when an error occurs during key agreement operations.
A factory implementation which produces instances of KeyInfoGenerator capable of handling the information contained within an KeyAgreementCredential.
Marker interface for parameters to key agreement operations.
A component which parses an XMLObject into an instance of KeyAgreementParameter.
Specialized collection type for holding sets of parameters to key agreement operations.
A component which parses an instance of AgreementMethod and produces a new instance of KeyAgreementParameters.
Component which performs a key agreement operation.
A component which provides access to registered instances of KeyAgreementProcessor.
Support for key agreement operations.
An implementation of Criterion which specifies key algorithm criteria.
Component which represents a specific key derivation algorithm, and supports deriving a new SecretKey via that algorithm.
Exception thrown when an error occurs during key derivation operations.
XMLObject representing XML Encryption 1.1 KeyDerivationMethod element.
Builder of KANonce.
Concrete implementation of KeyDerivationMethod.
A thread-safe Marshaller for DerivedKey objects.
A thread-safe Unmarshaller for AgreementMethod objects.
Support key derivation operations.
SAML 2.0 Metadata KeyDescriptor.
Builder of KeyDescriptorImpl objects.
Concrete implementation of KeyDescriptor.
A thread-safe marshaller for KeyDescriptors.
A thread-safe unmarshaller for KeyDescriptors.
Parameters for encrypting keys.
The wst:KeyExchangeToken element.
Builder for the KeyExchangeToken element.
KeyExchangeTokenImpl.
Marshaller for the KeyExchangeToken element.
Unmarshaller for the wst:KeyExchangeToken element.
The <wsse:KeyIdentifier> element.
KeyIdentifierBuilder.
KeyIdentifierImpl.
KeyIdentifierMarshaller.
KeyIdentifierUnmarshaller.
XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
Builder of KeyInfo.
SAML 2.0 Core KeyInfoConfirmationDataType.
Builder for KeyInfoConfirmationDataTypeImpl objects.
Concrete implementation of SubjectConfirmationData.
Context for credentials resolved from a KeyInfo element.
An implementation of Criterion which specifies criteria to a KeyInfoCredentialResolver about whether to resolve public credentials, local credentials, or both.
Credential resolution mode.
Specialized CredentialResolver marker interface for resolvers which resolve credentials based on a KeyInfo element.
An implementation of Criterion which specifies criteria based on the contents of a KeyInfo element.
Criterion representing an a KeyInfo generation "profile" name used when looking up a KeyInfoGeneratorManager from a NamedKeyInfoGeneratorManager.
Interface for implementations which generate a KeyInfo based on keying material and other information found within a Credential.
Interface for factories which produce KeyInfoGenerator instances.
A manager for KeyInfoGeneratorFactory instances.
Concrete implementation of KeyInfo.
A thread-safe Marshaller for KeyInfo objects.
Interface for providers used in conjunction with a KeyInfoCredentialResolver which support resolving Credentials based on a child element of KeyInfo.
XMLObject representing XML Digital Signature 1.1 KeyInfoReference element.
Builder of KeyInfoReference.
Concrete implementation of KeyInfoReference.
Thread-safe marshaller of KeyInfoReference objects.
Implementation of KeyInfoProvider which supports KeyInfoReference.
A thread-safe Unmarshaller for KeyInfoReference objects.
Resolution context class that is used to supply state information to, and to share information amongst, KeyInfoProviders.
Utility class for working with data inside a KeyInfo object.
A thread-safe Unmarshaller for KeyInfo objects.
XMLObject representing XML Encryption 1.1 KeyLength element.
Builder of CarriedKeyName.
An implementation of Criterion which specifies key length criteria.
Concrete implementation of IterationCount.
Interface for algorithm descriptors which specify a key length.
XMLObject representing XML Digital Signature, version 20020212, KeyName element.
Builder of KeyName.
An implementation of Criterion which specifies key name criteria.
Concrete implementation of KeyName.
XMLObject representing XML Encryption, version 20021210, KeyReference element.
Builder of KeyReference.
Concrete implementation of KeyReference.
A thread-safe Marshaller for KeyReference objects.
A thread-safe Unmarshaller for KeyReference objects.
The wst:KeySize element.
Key agreement parameter used to explicitly represent the size of the derived key.
XMLObject representing XML Encryption, version 20021210, KeySize element.
Builder for the KeySize element.
Builder of KeySize.
KeySizeImpl.
Concrete implementation of KeySize.
Marshaller for the KeySize element.
Unmarshaller for the wst:KeySize element.
Interface for algorithm descriptors which specify a key type.
A CredentialResolver that extracts Credential's from a key store.
A wrapper that changes a KeyStore in to a X509Credential.
Helper methods for cryptographic keys and key pairs.
Interface for key transport algorithm descriptors.
An interface for predicates which allow evaluation of a candidate key transport algorithm relative to a candidate data encryption algorithm and/or a candidate key transport credential.
Input class for instances of KeyTransportAlgorithmPredicate.
Algorithm descriptor for key transport algorithm: RSA v1.5.
Algorithm descriptor for key transport algorithm: RSA OAEP.
Algorithm descriptor for key transport algorithm: RSA OAEP MGF1P.
The wst:KeyType element.
Builder for the KeyType element.
KeyTypeImpl.
Marshaller for the KeyType element.
Unmarshaller for the wst:KeyType element.
XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
Builder of KeyValue.
Concrete implementation of KeyValue.
A thread-safe Marshaller for KeyValue objects.
A thread-safe Unmarshaller for KeyValue objects.
DisplayName.
Builder of Keywords objects.
Concrete Implementation of Keywords.
A thread safe Marshaller for Keywords objects.
A thread-safe unmarshaller for Keywords objects.
The wst:KeyWrapAlgorithm element.
Builder for the KeyWrapAlgorithm element.
KeyWrapAlgorithmImpl.
Marshaller for the KeyWrapAlgorithm element.
Unmarshaller for the wst:KeyWrapAlgorithm element.
Interface for element having a @xml:lang attribute.
Implementation of StorageService that stores data in an LDAP.
The wst:Lifetime element.
Builder for the Lifetime element.
LifetimeImpl.
Marshaller for the Lifetime element.
Unmarshaller for the wst:Lifetime element.
A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index.
An action that loads any number of ClientStorageService instances from a POST submission or cookies as applicable.
Resolver which dynamically resolves metadata from a local source managed by an instance of XMLObjectLoadSaveManager.
LocalizedName.
Concrete implementation of LocalizedName.
A thread safe Marshaller for LocalizedName objects.
A thread-safe unmarshaller for LocalizedName objects.
LocalizedURI.
Concrete implementation of LocalizedURI.
A thread safe Marshaller for LocalizedURI objects.
A thread-safe unmarshaller for LocalizedURI objects.
A simple specialization of BasicProviderKeyInfoCredentialResolver which is capable of using information from a KeyInfo to resolve local credentials from a supplied CredentialResolver which manages local credentials.
A specialization of MetadataIndexManager capable of read/write locking.
A profile action that logs an event if one is found in the profile request context.
MetricFilter that evaluates a metric by prefixing the name and then evaluating whether the corresponding logging category is enabled at a level corresponding to a map value or at INFO level.
Filtering level, corresponding to available logging levels.
An action that logs the results of Local Storage-based ClientStorageService save operations.
Localized logo type.
Builder of Logo objects.
Concrete implementation of Logo.
A thread safe Marshaller for Logo objects.
A thread-safe Unmarshaller for Logo objects.
SAML 2.0 Core LogoutRequest.
Builder of LogoutRequestImpl.
A concrete implementation of LogoutRequest.
A thread-safe Marshaller for LogoutRequest.
A thread-safe Unmarshaller for LogoutRequest objects.
SAML 2.0 Core LogoutResponse.
Builder of LogoutResponseImpl.
A concrete implementation of LogoutResponse.
A thread safe Marshaller for LogoutResponse objects.
A thread-safe Unmarshaller for LogoutResponse objects.
Interface for message authentication code (MAC) algorithm descriptors.
SAML 2.0 Core ManageNameIDRequest.
A Builder for ManageNameIDRequestImpl objects.
A concrete implementation of ManageNameIDRequest.
A thread safe Marshaller for ManageNameIDRequest objects.
A thread-safe Unmarshaller for ManageNameIDRequest objects.
SAML 2.0 Core ManageNameIDResponse.
A Builder for ManageNameIDResponseImpl objects.
A Builder for ManageNameIDResponseImpl objects.
A thread safe Marshaller for ManageNameIDResponse objects.
A thread-safe Unmarshaller for ManageNameIDResponse objects.
SAML 2.0 Metadata ManageNameIDService.
Concrete implementation of ManageNameIDService.
A configuration implementation which stores registered configuration instances in a local instance of ConcurrentHashMap.
Simple implementation of XMLObjectLoadSaveManager which uses an in-memory map.
Marshallers are used to marshall a XMLObject into a W3C DOM element.
This thread-safe factory creates Marshallers that can be used to convert XMLObjects into W3C DOM elements.
Exception thrown when error occurs marshalling an XMLObject to a DOM Element.
XMLObject representing XML Encryption 1.1 MasterKeyName element.
Builder of CarriedKeyName.
Concrete implementation of MasterKeyName.
Provides a description of memcached capabilities.
Storage record implementation for use with MemcachedStorageService.
Memcached storage service.
Implementation of AbstractMapBackedStorageService that stores data in-memory in a shared data structure with no persistence.
A subcontext which carries information about whether the message channel in use is considered to have the active properties of confidentiality and integrity.
A context component which holds the state related to the processing of a single message.
A lookup function for resolving either the inbound or outbound MessageContext relative to a particular BaseContext.
Used to indicate the target message context.
A Predicate which adapts an existing ProfileRequestContext predicate for use as a MessageContext predicate.
Interface for component that decodes message data from a source into a MessageContext.
Exception thrown when a problem occurs decoding a message.
Interface for component that encodes message data from a MessageContext to a sink.
Exception thrown when a problem occurs encoding a message from to an output transport.
Component that handles message processing-related errors.
Base class for messaging-related checked exceptions.
A message handler represents some reusable logic that may be invoked on a message context.
A specialization of MessageHandler which represents an ordered list of message handlers which may be invoked in order.
A MessageHandler which wraps and invokes another handler, catches any Throwable which is thrown by the wrapped handler's MessageHandler.invoke(MessageContext), and applies a list of configured TypedMessageErrorHandler strategies.
Base class for message handling-related exceptions.
The <wsa:MessageID> element.
MessageIDBuilder.
Concrete implementation for the MessageID element.
Marshaller for the <wsa:MessageID> element.
Unmarshaller for the <wsa:MessageID> element.
Security message handler implementation that checks for validity of SAML message issue instant date and time.
A ContextDataLookupFunction that returns the message from a MessageContext.
Interface representing the basic components of a message processing pipeline.
Security message handler implementation that which checks for replay of SAML messages.
Base class for messaging-related unchecked runtime exceptions.
The optional <wsa:Metadata> element.
MetadataBuilder.
A credential resolver capable of resolving credentials from SAML 2 metadata.
A metadata filter is used to process a metadata document after it has been unmarshalled into an instance of XMLObject, either an EntityDescriptor or an EntitiesDescriptor.
A filter that allows the composition of MetadataFilters.
Class used to provide contextual information at runtime to MetadataFilter implementations.
Marker interface for data classes to be used with MetadataFilterContext.
MetadataImpl.
A component which defines and supports indexing an EntityDescriptor, and corresponding lookup via a CriteriaSet, using one or more (possibly implementation-specific) instances of MetadataIndexKey.
Marker interface for a component which represents a key for an index defined by a MetadataIndex.
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.
MetadataMarshaller.
Function to return a set of candidate NameIdentifier/NameID Format values derived from an entity's SAML metadata.
A processor of element nodes within a metadata tree.
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.
A resolver that is capable of resolving EntityDescriptor instances which meet certain supplied criteria.
Data object for MetadataFilterContext intended to hold information about the source of the metadata currently being processed.
MetadataUnmarshaller.
Child context that supplies instructions to the runtime actions about timers to start and stop to measure performance.
An initializer for the MetricRegistry held by the ConfigurationService.
Support code for use of metrics.
XMLObject representing XML Encryption, version 1.1, MGF element.
Builder of MGF.
Abstract implementation of MGF.
A thread-safe Marshaller for MGF objects.
A thread-safe Unmarshaller for MGF objects.
XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
Builder of MgmtData.
Concrete implementation of MgmtData.
XACML context MissingAttributeDetail schema type.
Concrete implementation of MissingAttributeDetailType.
Builder for MissingAttributeDetailType objects.
Marshaller for MissingAttributeDetailType objects.
Unmarshaller for MissingAttributeDetailType objects.
XMLObject representing XML Digital Signature, version 20020212, Modulus element.
Builder of Modulus.
Concrete implementation of Exponent.
Interface for element having a @soap11:mustUnderstand attribute.
Interface for element having a @soap12:mustUnderstand attribute.
A specialization of Credential which supports mutation of its properties.
Exposes mutation of StorageRecord properties.
Descriptor for an EC named curve.
XMLObject representing XML Digital Signature 1.1 NamedCurve element.
Builder of NamedCurve.
Concrete implementation of NamedCurve.
Thread-safe marshaller of NamedCurve objects.
A registry of NamedCurve descriptors.
A thread-safe Unmarshaller for NamedCurve objects.
A manager for named sets of KeyInfoGeneratorFactory instances.
SAML 2.0 Core NameID.
Builder for NameIDImpl objects.
Interface to define how a NameIdentifier element behaves.
Builder ofNameIdentifierImpl objects.
Interface for a component that produces SAML NameIdentifier and/or NameID objects for inclusion in assertion subjects.
Complete implementation of NameIdentifier.
A thread safe Marshaller for NameIdentifier objects.
A thread safe Unmarshaller for NameIdentifier objects.
SAML 2.0 Metadata NameIDFormat.
Builder of NameIDFormatImpl.
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.
SAML 2.0 Core NameIDMappingRequest.
A concrete implementation of NameIDMappingRequest.
A thread-safe Marshaller for NameIDMappingRequest.
A thread-safe Unmarshaller for NameIDMappingRequest objects.
SAML 2.0 Core NameIDMappingResponse .
Concrete implementation of NameIDMappingResponse.
A thread safe Marshaller for NameIDMappingResponse objects.
A thread safe Unmarshaller for NameIDMappingResponse objects.
SAML 2.0 Metadata NameIDMappingService.
Builder of (@link org.opensaml.saml.saml2.metadata.impl.NameIDMappingServiceImpl}.
Concrete implementation of NameIDMappingService.
SAML 2.0 Core NameIDPolicy.
Builder of NameIDPolicyImpl.
Concrete implementation of NameIDPolicy.
A thread safe Marshaller for NameIDPolicy objects.
A thread-safe Unmarshaller for NameIDPolicy objects.
SAML 2.0 Assertion NameID schema type.
A thread safe Marshaller for NameIDType objects.
A thread-safe Unmarshaller for NameIDType objects.
Data structure for representing XML namespace attributes.
A class which is responsible for managing XML namespace-related data for an XMLObject.
SAML 2.0 Core NewEncryptedID.
Builder for NewEncryptedIDImpl objects.
A concrete implementation of NewEncryptedID.
A thread-safe Marshaller for EncryptedID.
A thread-safe Unmarshaller for NewEncryptedID.
SAML 2.0 Core NewID.
A Builder for NewIDImpl objects.
Concrete implementation of NewID.
A predicate implementation that indicates whether the message channel does NOT support confidentiality end-to-end.
A predicate implementation that indicates whether the message channel does NOT support confidentiality end-to-end.
An implementation of MetadataFilter which applies a MetadataNodeProcessor to each element node in the metadata document tree.
A predicate implementation that indicates whether the message channel does NOT support integrity end-to-end.
A predicate implementation that indicates whether the message channel does NOT support integrity end-to-end.
The <wsse:Nonce> element within a <wsse:UsernameToken> element.
NonceBuilder.
NonceImpl.
NonceMarshaller.
NonceUnmarshaller.
XMLObject representing XML Encryption, version 20021210, OAEPparams element.
Builder of OAEPparams.
Concrete implementation of OAEPparams.
A context for processing obligations.
Exception thrown if there is a problem evaluating an obligation.
A service for evaluating the obligations within a context.
XACML Obligations schema type.
Implementation for ObligationsType.
Builder for ObligationsType.
Marshaller for ObligationsType.
UnMarshaller for ObligationsType.
XACML Obligation schema type.
Implementation for ObligationType.
Builder for ObligationType.
Marshaller for ObligationType.
UnMarshaller for ObligationType.
The wst:OnBehalfOf element.
Builder for the OnBehalfOf element.
OnBehalfOfImpl.
Marshaller for the OnBehalfOf element.
Unmarshaller for the wst:OnBehalfOf element.
SAML 2.0 Core OneTimeUse.
Builder for OneTimeUseImpl 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.
The OperatorContentType complex type.
OperatorContentTypeImpl.
Marshaller for the wsp:OperatorContentType element.
Unmarshaller for the wsp:OperatorContentType element.
Interface for element having a @wsp:Optional attribute.
SAML 2.0 Metadata Organization.
Builder of OrganizationImpl.
SAML 2.0 Metadata OrganizationDisplayName.
Concrete implementation of OrganizationDisplayName.
Concrete implementation of Organization.
A thread safe Marshaller for Organization objects.
SAML 2.0 Metadata OrganizationName.
Concrete implementation of OrganizationName.
A thread-safe Unmarshaller for Organization objects.
SAML 2.0 Metadata OrganizationURL.
Concrete implementation of OrganizationURL.
XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
Builder of OriginatorKeyInfo.
Concrete implementation of OriginatorKeyInfo.
A thread-safe Marshaller for OriginatorKeyInfo objects.
A thread-safe Unmarshaller for OriginatorKeyInfo objects.
XMLObject representing XML Encryption 1.1 OtherSource element.
Builder of OtherSource.
Abstract implementation of OtherSource.
A thread-safe Marshaller for OtherSource objects.
A thread-safe Unmarshaller for OtherSource objects.
XMLObject representing XML Encryption, version 20021210, P element.
XMLObject representing XML Digital Signature, version 20020212, P element.
XMLObject representing XML Encryption, version 1.1, Parameters element.
A ContextDataLookupFunction that gets the parent of a given context.
A convenience subtype of RecursiveTypedParentContextLookup which returns the ProfileRequestContext parent of the target BaseContext.
The wst:Participant element.
Builder for the Participant element.
ParticipantImpl.
PrimaryMarshaller.
The wst:Participants element.
Builder for the Participants element.
ParticipantsImpl.
ParticipantsMarshaller.
ParticipantsUnmarshaller.
Interface ParticipantType complex type.
ParticipantTypeImpl.
ParticipantTypeMarshaller.
ParticipantTypeUnmarshaller.
PrimaryUnmarshaller.
Pass-through source strategy function.
The Password element.
PasswordBuilder.
PasswordImpl.
PasswordMarshaller.
PasswordUnmarshaller.
Implementation of PBKDF2 key derivation as defined in XML Encryption 1.1.
Implementation of KeyAgreementParameterParser.
XMLObject representing XML Encryption 1.1 PBKDF2-params element.
Builder of PBKDF2Params.
Concrete implementation of PBKDF2Params.
A thread-safe Marshaller for PBKDF2Params objects.
A thread-safe Unmarshaller for PBKDF2Params objects.
Builder of P.
Builder of P.
SAML 2.0 Metadata PDPDescriptor.
Builder of PDPDescriptorImpl.
Concrete implementation of PDPDescriptor.
A thread safe Marshaller for PDPDescriptor objects.
A thread safe Unmarshaller for PDPDescriptor objects.
An implementation of Criterion which specifies criteria pertaining to peer entity IDs.
XMLObject representing XML Encryption, version 20021210, pgenCounter element.
XMLObject representing XML Digital Signature, version 20020212, PgenCounter element.
Builder of PgenCounter.
Builder of PgenCounter.
Concrete implementation of PgenCounter.
Concrete implementation of PgenCounter.
XMLObject representing XML Digital Signature, version 20020212, PGPData element.
Builder of PGPData.
Concrete implementation of PGPData.
A thread-safe Marshaller for PGPData objects.
A thread-safe Unmarshaller for PGPData objects.
XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
Builder of PGPKeyID.
Concrete implementation of PGPKeyID.
XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
Builder of PGPKeyPacket.
Concrete implementation of PGPKeyPacket.
Concrete implementation of P.
Concrete implementation of P.
SOAP client that is based on HttpClientMessagePipeline, produced at runtime from an instance of HttpClientMessagePipelineFactory.
Default strategy for resolving SOAP client message pipeline name from the SOAPClientContext.getPipelineName() which is a direct child of the input operation context.
A specialization of error handler where the error is handled via use of a specified message handler and message encoder.
An implementation of SignatureTrustEngine which evaluates the validity and trustworthiness of XML and raw signatures.
Trust engine that validates tokens using PKIX validation.
An interface for classes which evaluate an X509Credential against a set of trusted PKIXValidationInformation, using PKIX validation rules.
Source of PKIX validation information such as trust anchors and CRLs.
A resolver which uses Criterion to resolve PKIXValidationInformation, which will typically be used by PKIX-based trust engines.
Options which may be supplied to influence the processing behavior of a PKIXTrustEvaluator.
Trust engine implementation which evaluates an X509Credential token based on PKIX validation processing using validation information from a trusted source.
The wsp:Policy element.
The wsp:PolicyAttachment element.
Builder for the PolicyAttachment element.
PolicyAttachmentImpl.
Marshaller for PolicyAttachment.
Unmarshaller for PolicyAttachment.
Builder for the Policy element.
XACML PolicyCombinerParameters schema type.
PolicyImpl.
Marshaller for the wsp:Policy element.
The wsp:PolicyReference element.
Builder for the PolicyReference element.
PolicyReferenceImpl.
Marshaller for the wsp:PolicyReference element.
Unmarshaller for the wsp:PolicyReference element.
XACML PolicySetCombineParameters schema type.
XACML PolicySet schema types.
Concrete implementation of PolicySetType.
Builder of PolicySetType objects.
Marshaller for PolicySetType objects.
Unmarshaller for PolicySetType objects.
XACML Policy schema type.
Concrete implemenation of PolicyType.
Builder of PolicyType objects.
Marshaller for PolicyType objects.
Unmarshaller for PolicyType objects.
Unmarshaller for the wsp:Policy element.
Interface for element having a @wsp:PolicyURIs attribute.
An action that creates and populates a ClientStorageLoadContext with any storage keys identified as missing from the current session and in need of loading.
An action that creates and populates a ClientStorageSaveContext with any storage operations identified as required from the current session and in need of saving.
Action that resolves and populates ClientTLSValidationParameters on a ClientTLSSecurityParametersContext created/accessed via a lookup function, by default on the inbound message context.
Action that resolves and populates DecryptionParameters on a SecurityParametersContext created/accessed via a lookup function, by default on the inbound message context.
Action to create and populate an ECPContext based on the request and, when encryption is in use, generating a session key.
Handler that resolves and populates HttpClientSecurityParameters on a HttpClientSecurityContext created/accessed via a lookup function, by default as an immediate child context of the target MessageContext.
An action that populates a MetricContext child of the ProfileRequestContext with a set of rules for activating timer measurements and counters on associated objects during the execution of a profile request.
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.
Action that resolves and populates SignatureValidationParameters on a SecurityParametersContext created/accessed via a lookup function, by default on the inbound message context.
Handler that resolves and populates SignatureValidationParameters on a SecurityParametersContext created/accessed via a lookup function, by default as an immediate child context of the target MessageContext.
Access control implementation based on a predicate over a ProfileRequestContext.
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.
A context component which holds the last result produced by a profile action that produced an "event".
XMLObject representing XML Encryption, version 1.1, PRF element.
Builder of PRF.
Abstract implementation of PRF.
A thread-safe Marshaller for PRF objects.
A thread-safe Unmarshaller for PRF objects.
The wst:Primary element.
Builder for the Primary element.
PrimaryImpl.
PrimaryMarshaller.
PrimaryUnmarshaller.
PrivacyStatementURL.
Builder of PrivacyStatementURL objects.
Concrete implementation of PrivacyStatementURL.
Key agreement parameter used to pass a Credential holding a required private key.
Interface for element <wsa:ProblemAction>.
ProblemActionBuilder.
Implementation of ProblemAction.
Marshaller for instances of ProblemAction.
Unmarshaller for instances of ProblemActionUnmarshaller.
Interface for element <wsa:ProblemHeaderQName>.
ProblemHeaderQNameBuilder.
Concrete implementation for the ProblemHeaderQName element.
Marshaller for the <wsa:ProblemHeaderQName> element.
Unmarshaller for the <wsa:ProblemHeaderQName> element.
The <wsa:ProblemIRI> element.
ProblemIRIBuilder.
ProblemIRIImpl is the concrete implementation of ProblemIRI.
Marshaller for the <wsa:ProblemIRI> element.
Unmarshaller for the <wsa:ProblemIRI> element.
Interface for actions that operate on a ProfileRequestContext.
A ContextDataLookupFunction that returns the profile ID for a ProfileRequestContext.
A predicate implementation that tests whether a profile request's profile ID matches an expected value.
Context that holds the ongoing state of a profile request.
The wst:ProofEncryption element.
Builder for the ProofEncryption element.
ProofEncryptionImpl.
Marshaller for the ProofEncryption element.
Unmarshaller for the wst:ProofEncryption element.
Criterion representing a protocolSupportEnumeration value.
A context which expresses one or more requesters on whose behalf a request is being handled.
Predicate that determines whether one of a set of candidates is contained in a a ProxiedRequesterContext subcontext.
SAML 2.0 Core ProxyRestriction.
Builder for ProxyRestrictionImpl 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.
XMLObject representing XML Encryption, version 20021210, Public element.
Representation of the <mdrpi:Publication> element.
Summon up a new Publication.
A concrete Publication.
Representation of the <mdrpi:PublicationInfo> element.
Summon up a new PublicationInfo.
Concrete PublicationInfo.
A marshaller for PublicationInfo.
An unmarshaller for PublicationInfo.
A marshaller for Publication.
Representation of the <mdrpi:PublicationPath> element.
Summon up a new PublicationPath.
A concrete PublicationPath.
A marshaller for PublicationPath.
An unmarshaller for PublicationPath.
An unmarshaller for Publication.
Builder of Public.
Concrete implementation of Public.
XMLObject representing XML Digital Signature 1.1 PublicKey element.
Builder of PublicKey.
An implementation of Criterion which specifies public key criteria.
Concrete implementation of PublicKey.
XMLObject representing XML Encryption, version 20021210, Q element.
XMLObject representing XML Digital Signature, version 20020212, Q element.
Builder of Q.
Builder of Q.
Concrete implementation of Q.
Concrete implementation of Q.
This interface is for the SAML1 Query extention point.
SAML 2.0 Metadata extension QueryDescriptorType.
Concrete implementation of QueryDescriptorType.
Marshaller for QueryDescriptorType objects.
Unmarshaller for QueryDescriptorType objects.
The <wst:Reason> child element of a <wst:Status> element.
Builder for the Reason element.
ReasonImpl.
Marshaller for the Reason element.
Unmarshaller for the wst:Reason element.
Message handler which checks the validity of the SAML protocol message receiver endpoint against requirements indicated in the message.
XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
Builder of ReferenceList.
Concrete implementation of RecipientKeyInfo.
A thread-safe Marshaller for RecipientKeyInfo objects.
A thread-safe Unmarshaller for RecipientKeyInfo objects.
A ContextDataLookupFunction that recurses up the parent chain of the input via BaseContext.getParent(), and returns the first parent context that is an instance of the specified type.
The <wsse:Reference> empty element.
ReferenceBuilder.
/** A SAML XACML profile ReferencedPoliciesType schema type.
Implementation of ReferencedPoliciesType.
Marshaller for ReferencedPoliciesType.
Unmarshaller for ReferencedPoliciesType.
ReferenceImpl.
XMLObject representing XML Encryption, version 20021210, ReferenceList element.
Builder of ReferenceList.
Concrete implementation of ReferenceList.
A thread-safe Marshaller for ReferenceList objects.
A thread-safe Unmarshaller for ReferenceList objects.
ReferenceMarshaller.
The optional <wsa:ReferenceParameters> element.
ReferenceParametersBuilder.
ReferenceParametersImpl.
ReferenceParametersMarshaller.
ReferenceParametersUnmarshaller.
XMLObject representing XML Encryption, version 20021210, ReferenceType type.
Concrete implementation of ReferenceType.
A thread-safe Marshaller for ReferenceType objects.
A thread-safe Unmarshaller for ReferenceType objects.
ReferenceUnmarshaller.
Specialization of MetadataResolver that supports on-demand refresh.
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.
Predicate to determine whether one of a set of names matches an entity's RegistrationInfo.getRegistrationAuthority().
Representation of the <mdrpi:RegistrationInfo> element.
Summon up a new RegistrationInfo.
Concrete Implementation of RegistrationInfo.
A marshaller for RegistrationInfo.
An unmarshaller for RegistrationInfo.
Representation of the <mdrpi:RegistrationPolicy> element.
Summon up a new RegistrationPolicy.
Concrete implementation of RegistrationPolicy.
Predicate to determine whether one of a set of names matches an entity's RegistrationPolicy.
Interface for element <wsa:RelatesTo>.
RelatesToBuilder.
Implementation of RelatesTo.
Marshaller for instances of RelatesTo.
Unmarshaller for instances of RelatesTo.
Interface for element having a @soap12:relay attribute.
SAML 2.0 ECP RelayState SOAP header.
A Builder for RelayState objects.
A concrete implementation of RelayState.
Marshaller for instances of RelayState.
Unmarshaller for instances of RelayState.
The wst:Renewing element.
Builder for the Renewing element.
RenewingImpl.
Marshaller for the Renewing element.
Unmarshaller for the empty wst:Renewing element.
The wst:RenewTarget element.