All Classes and Interfaces
Class
Description
Abstract base class for subcontexts that carry information about a SAML entity which may be authenticated.
A factory bean to collect information to do with a
BasicCredential.Form of encoding for SecretKey info.
A factory bean to collect information to do with a
BasicPKIXValidationInformation.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.A factory bean to accumulate the information pertaining to an
AbstractCredential.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.Support for parsing a binding/endpoint pair into an endpoint of a particular type.
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
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.Abstract base class for
MetadataFilter.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.
Abstract base class for
StorageService implementations.A base class for
SubjectConfirmationValidator implementations.Base abstract implementation of
Token.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.
A factory bean to collect information to do with an X509 backed
BasicX509Credential.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.
Abstract base class for implementations that adapt/wrap an instance of
XSAny.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
Action objects.Builder for
Action 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
ActionNamespace 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.Helper methods for creating/testing objects within profile action tests.
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.MessageHandler to set the Consent attribute on a
StatusResponseType message.MessageHandler to add the ECP
Response header to an outgoing SOAP envelope.MessageHandler to add the ECP
GeneratedKey header to an outgoing SOAP envelope.Action that adds the
InResponseTo attribute to a response message if a SAML message ID is set on
the inbound message context.Default lookup of request ID from inbound message context, suppressing lookup for bindings
known to be supplying artificial IDs.
SAML 2.0 Metadata AdditionalMetadataLocation.
Builder for
AdditionalMetadataLocation 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.Lookup function that returns the
NameIDPolicy from an AuthnRequest message returned
from a lookup function, by default the inbound message.Lookup function that returns
RequestAbstractType.getIssuer()
from a request message returned from a lookup function, by default the inbound message.Action that adds the
NotBefore attribute to every assertion in a SAML 1/2
response message.Action that adds the
NotBefore attribute to every assertion in a SAML 1/2
response message.Action adds an
ProxyRestriction to every Assertion contained in a SAML 2
response, with the audiences and count obtained from a lookup function.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 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
Advice objects.Builder for
Advice objects.Concrete implementation of
Advice.A concrete implementation of
Advice.A thread safe Marshaller for
Advice objects.A thread-safe marshaller for
Advice.A thread-safe Unmarshaller for
Advice objects.A thread-safe Unmarshaller for
Advice.SAML 2.0 Metadata AffiliateMember.
Builder for
AffiliateMember.Concrete implementation of
AffiliateMember.SAML 2.0 Metadata AffiliationDescriptorType.
Builder for
AffiliationDescriptor 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.Implementation of Santuario's
XMLParser which simply wraps an instance of ParserPool.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
Artifact objects.Criterion representing a SAMLArtifact.Concrete implementation of
Artifact.SAML 2.0 Metadata ArtifactResolutionService.
Builder for
ArtifactResolutionService.Support for parsing a binding/endpoint pair into a
ArtifactResolutionService.Concrete implementation of
ArtifactResolutionService.SAML 2.0 Core ArtifactResolve.
A Builder for
ArtifactResolve 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
ArtifactResponse 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
AssertionArtifact objects.Concrete implementation of
AssertionArtifact.Builder of
Assertion objects.Builder for
Assertion objects.SAML 2.0 Metadata AssertionConsumerService.
Builder for
AssertionConsumerService objects.Support for parsing a binding/endpoint pair into a
AssertionConsumerService.Concrete implementation of
AssertionConsumerService.SAML 2.0 Core AssertionIDRef.
Builder for
AssertionIDRef.This interface defines how the object representing a SAML 1
AssertionIDReference element behaves.Builder of
AssertionIDReference objects.Concrete Implementation of
AssertionIDReference Object.Concrete implementation of
AssertionIDRef.SAML 2.0 Core AssertionIDRequest.
A Builder for
AssertionIDRequest.A concrete implementation of
AssertionIDRequest.A thread-safe Marshaller for
AssertionIDRequest.SAML 2.0 Metadata AssertionIDRequestService.
Builder for
AssertionIDRequestService.Concrete implementation of
AssertionIDRequestService.A thead-safe Unmarshaller for
AssertionIDRequest.This class implements the SAML 1
Assertion statement.A concrete implementation of
Assertion.A thread safe Marshaller for
Assertion objects.A thread-safe Marshaller for
Assertion.A thread-safe Unmarshaller for
Assertion objects.A thread-safe Unmarshaller for
Assertion.SAML 2.0 Core AssertionURIRef.
Builder for
AssertionURIRef 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
Asynchronous 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.Builder for
AttributeAssignmentType.Marshaller for
AttributeAssignmentType.UnMarshaller for
AttributeAssignmentType.SAML 2.0 Metadata AttributeAuthorityDescriptor.
Builder for
AttributeAuthorityDescriptor.A concrete implementation of
AttributeAuthorityDescriptor.A thread safe Marshaller for
AttributeAuthorityDescriptor.A thread safe unmarshaller for
AttributeAuthorityDescriptor.Builder of
Attribute objects.Builder for
Attribute objects.ContextDataLookupFunction to return the AttributeConsumingService
from the AttributeConsumingServiceContext.SAML 2.0 Metadata AttributeAuthorityDescriptor.
Builder for
AttributeConsumingService.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
AttributeDesignator objects.Concrete Implementation of the
AttributeDesignator interface.Marshaller of
AttributeDesignator objects.XACML AttribtueDesignator schema type.
Implementation of
AttributeDesignatorType.Builder for
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
AttributeProfile.A concrete implementation of
AttributeProfile.Description of the behaviour of the
AttributeQuery element.SAML 2.0 AttributeQuery.
Builder of
AttributeQuery objects.A Builder for
AttributeQuery objects.SAML 2.0 Metadata extension AttributeQueryDescriptorType.
Builder of
AttributeQueryDescriptorType objects.Concrete implementation of
AttributeQueryDescriptorType.Marshaller for
AttributeQueryDescriptorType objects.Unmarshaller of
AttributeQueryDescriptorType objects.Concrete implementation of the
AttributeQuery interface.Concrete implementation of
AttributeQuery.A thread safe Marshaller for
AttributeQuery objects.A thread-safe Marshaller for
AttributeQuery.A thread-safe Unmarshaller for
AttributeQuery objects.A thread-safe Unmarshaller for
AttributeQuery.XACML AttributeSelector schema type.
Implementation
AttributeSelectorType.Builder for
AttributeSelectorType.Marshaller for
AttributeSelectorType.Unmarshaller for
AttributeSelectorType.SAML 2.0 Metadata AttributeService.
Builder for
AttributeService.Support for parsing a binding/endpoint pair into a
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
AttributeStatement objects.Builder for
AttributeStatement objects.A Concrete implementation of the
AttributeStatement Interface.A concrete implementation of
AttributeStatement.A thread safe Marshaller for
AttributeStatement objects.A thread-safe Marshaller for
AttributeStatement.A thread-safe Unmarshaller for
AttributeStatement objects.A thread-safe Unmarshaller for
AttributeStatement.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
Attribute 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
Audience objects.Builder for
Audience objects.Concrete class implementation of
Audience.Concrete implementation of
Audience.SAML 2.0 Core AudienceRestriction.
Builder for
AudienceRestriction objects.This interface describes how ab object representing a SAML1
AudienceRestrictionCondition element will
behave.Builder of
AudienceRestrictionCondition objects.Concrete implementation of the org.opensaml.saml.saml1.core.AudienceRestrictionCondition.
A thread safe Marshaller for
AudienceRestrictionCondition objects.A thread-safe Unmarshaller for
AudienceRestrictionCondition objects.ConditionValidator implementation for AudienceRestriction conditions.Concrete implementation of
AudienceRestriction.A thread safe Marshaller for
AudienceRestriction objects.A thread-safe Unmarshaller for
AudienceRestriction objects.SAML 2.0 Core AuthenticatingAuthority.
Builder for
AuthenticatingAuthority objects.A concrete implementation of
AuthenticatingAuthority.Description of the behaviour of the
AuthenticationQuery element.Builder of
AuthenticationQuery 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
AuthenticationStatement 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.
Builder for
AuthnAuthorityDescriptor 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
AuthnContext objects.SAML 2.0 Core AuthnContextClassRef.
Builder for
AuthnContextClassRef objects.A concrete implementation of
AuthnContextClassRef.Enumeration of
RequestedAuthnContext comparison types.SAML 2.0 Core AuthnContextDecl.
Builder for
AuthnContextDecl objects.A concrete implementation of
AuthnContextDecl.SAML 2.0 Core AuthnContextDeclRef.
Builder for
AuthnContextDeclRef objects.A concrete implementation of
AuthnContextDeclRef.A concrete implemenation of
AuthnContext.A thread-safe Marshaller for
AuthnContext.A thread-safe Unmarshaller for
AuthnContext.SAML 2.0 AuthnQuery.
A Builder for
AuthnQuery objects.SAML 2.0 Metadata extension AuthnQueryDescriptorType.
Builder of
AuthnQueryDescriptorType objects.Concrete implementation of
AuthnQueryDescriptorType.Marshaller for
AuthnQueryDescriptorType objects.Unmarshaller of
AuthnQueryDescriptorType objects.Concrete implementation of
AuthnQuery.A thread-safe Marshaller for
AuthnQuery.SAML 2.0 Metadata AuthnQueryService.
Builder for
AuthnQueryService.Concrete implementation of
AuthnQueryService.A thread-safe Unmarshaller for
AuthnQuery objects.SAML 2.0 Core AuthnRequest.
A Builder for
AuthnRequest 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
AuthnStatement 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
AuthorityBinding objects.A concrete implementation of the
AuthorityBinding 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
AuthorizationDecisionQuery 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.Builder of
AuthorizationDecisionStatement objects.A concrete implementation of
AuthorizationDecisionStatement.A thread safe Marshaller for
AuthorizationDecisionStatement objects.A thread-safe Unmarshaller for
AuthorizationDecisionStatement objects.SAML 2.0 AuthzDecisionQuery.
A Builder for
AuthzDecisionQuery objects.SAML 2.0 Metadata extension AuthzDecisionQueryDescriptorType.
Builder of
AuthzDecisionQueryDescriptorType objects.Concrete implementation of
AuthzDecisionQueryDescriptorType.Marshaller of
AuthzDecisionQueryDescriptorType objects.Unmarshaller for
AuthzDecisionQueryDescriptorType objects.Concrete implementation of
AuthzDecisionQuery.A thread-safe Marshaller for
AuthzDecisionQuery objects.A thread-safe Unmarshaller for
AuthzDecisionQuery objects.SAML 2.0 Core AuthzDecisionStatement.
Builder for
AuthzDecisionStatement 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
AuthzService.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.
A facade for a map of class names to class types that allows string-based access to renamed classes.
Base class for message encoders which encode XML messages to HttpRequest.
Base class for message decoders which decode XML messages from a
ClassicHttpResponse.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.
Abstract base decoder for SAML decoders.
Abstract base encoder for SAML encoders.
Base class for security-oriented message handlers which verify simple "blob" signatures computed
over some components of a request.
Base class for SAML security message handlers which evaluate a signature with a signature trust engine.
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.Factory bean for BasicInline Credentials.
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.Spring bean factory for producing a
BasicCredential from Resources.Basic artifact map implementation.
Basic implementation of
SAMLArtifactMap.SAMLArtifactMapEntry.Basic implementation of
SecurityConfiguration interface.Basic implementation of
SignatureSigningConfiguration.Basic implementation of
SignatureSigningParametersResolver.Basic implementation of
SignatureValidationConfiguration.Basic implementation of
SignatureValidationParametersResolver.A basic implementation of
X509Credential.Spring bean factory for producing a
BasicX509Credential from Resources.A basic implementaion of
X509CredentialNameEvaluator which evaluates various identifiers
extracted from an X509Credential's entity certificate against a set of trusted names.Basic implementation of
XMLSecurityConfiguration interface.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.
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.
Factory bean for
ChainingSignatureTrustEngine.Evaluate a token in sequence using a chain of subordinate trust engines.
Factory bean for
ChainingTrustEngine.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.Builder for
CombinerParametersType.Marshaller for
CombinerParametersType.Unmarshaller for
CombinerParametersType.XACML CombinerParameter schema type.
Implementation of
CombinerParameterType.Builder for
CombinerParameterType.Marshaller for
CombinerParameterType.Unmarshaller for
CombinerParameterType.SAML 2.0 Metadata Company.
Builder for
Company.Concrete implementation of
Company.A
MetadataResolver implementation that answers requests by composing the answers of child
MetadataResolvers.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
Conditions objects.Builder for
Conditions objects.This is a concrete implementation of the
Conditions interface.Concrete implementation of
Conditions.A thread safe Marshaller for
Conditions objects.A thread-safe Marshaller for
Conditions objects.A thread-safe Unmarshaller for
Conditions objects.A thread-safe Unmarshaller for
Conditions objects.XACML Condition schema type.
Implementation of
ConditionType.Builder for
ConditionType.Marshaller for
ConditionType.Unmarshaller for
ConditionType.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 property set.
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
ConfirmationMethod objects.Concrete Implementation of the
ConfirmationMethod interface.SAML 2.0 Metadata ContactPerson.
Builder for
ContactPerson.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.A set of gauges for core system information.
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.A criterion implementation for conveying set of recipients against which to evaluate candidate
EncryptedKey elements.
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.
Default implementation of
PreDecryptionValidator.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.
Builder of
DelegationRestrictionType.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
DerivedKey.Concrete implementation of
DerivedKey.A thread-safe Marshaller for
DerivedKey objects.XMLObject representing XML Encryption 1.1 DerivedKeyName element.
Builder of
DerivedKeyName.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.Marshaller for
DigestMethod.A thread-safe Marshaller for
DigestMethod objects.Unmarshaller for
DigestMethod.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: SHA3-224.
Algorithm descriptor for digest algorithm: SHA3-256.
Algorithm descriptor for digest algorithm: SHA3-384.
Algorithm descriptor for digest algorithm: SHA3-512.
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.Implementation of
DiscoveryResponse.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
DoNotCacheCondition objects.Concrete implementation of
DoNotCacheCondition.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.A dummy implementation of
X509CredentialNameEvaluator which always returns true.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 for
EmailAddress.Concrete implementation of
EmailAddress.the <wsse:Embedded> element.
EmbeddedBuilder.
EmbeddedImpl is the concrete implementation of
Embedded.EmbeddedMarshaller.
EmbeddedUnmarshaller.
An implementation of
ConfigurationProperties that is empty.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
EncryptedAssertion 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
EncryptedAttribute 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
EncryptedID 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.
Builder of
EncryptionProperties.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.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
EntitiesDescriptor objects.Concrete implementation of
EntitiesDescriptor.A thread safe Marshaller for
EntitiesDescriptor objects.A metadata node processor implementation which attaches an instance of
EntityGroupName to an EntityDescriptor for
each ancestor EntitiesDescriptor in the metadata tree.A thread safe Unmarshaller for
EntitiesDescriptor objects.SAML V2.0 Metadata Extension for Entity Attributes EntityAttributes SAML object.
Builder of
EntityAttributes objects.A filter that adds
EntityAttributes extension content to entities in order to drive software
behavior based on them.Concrete implementation of
EntityAttributes.A thread-safe Marshaller for
EntityAttributes.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.
Builder for
EntityDescriptor.Default
CriterionPredicateRegistry for EntityDescriptor.Concretate implementation of
EntityDescriptor.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.Predicate that matches
EntityDescriptor.getEntityID() against a regular exression.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.
An extended
StorageService able to enumerate the keys in a context.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
Evidence objects.Builder for
Evidence objects.Concrete implementation of the
Evidence interface.A concrete implementation of
Evidence.A thread safe Marshaller for
Evidence objects.A thread-safe Marshaller for
Evidence.A thread safe Unmarshaller for
Evidence objects.A thread-safe Unmarshaller for
Evidence.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
Extensions objects.Builder of
Extensions objects.Implementation of
Extensions.Implementation of
Extensions.A thread-safe Marshaller for
Extensions objects.A thread-safe Marshaller for
Extensions objects.A thread-safe Unmarshaller for
Extensions objects.A thread-safe Unmarshaller for
Extensions objects.MessageHandler to process
ChannelBindings extensions in an incoming SAML message
and save them to a ChannelBindingsContext underneath the MessageContext.MessageHandler to process
ChannelBindings SOAP header blocks in an incoming SOAP envelope
and save them to a ChannelBindingsContext underneath the SOAP11Context.MessageHandler to get the Consent attribute from a
RequestAbstractType message.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
GetComplete.Concrete implementation of
GetComplete.Concrete implementation of
G.SAML 2.0 Metadata GivenName.
Builder for
GivenName.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.
Interface for a
MessageEncoder that relies on HTML output, and thus requires CSP considerations.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 ClassicHttpRequest.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
ClassicHttpRequest.A specialization of
MessageDecoder that operates on a source message data type of
ClassicHttpResponse.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
ClassicHttpResponse.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.
Factory bean which accepts a list of
HttpClientSecurityParameters and merges their properties together
to produce a single instance.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 metrics reporter that runs at scheduled times and posts a JSON feed of metrics to a designated endpoint.
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.
Deprecated.
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
IDPEntry.Concrete implementation of
IDPEntry.A thread safe Marshaller for
IDPEntry objects.A thread-safe Unmarshaller for
IDPEntry objects.SAML 2.0 Core IDPList.
Builder for
IDPList.Concrete implementation of
IDPList.A thread safe Marshaller for
IDPList objects.A thread-safe Unmarshaller for
IDPList objects.SAML 2.0 Metadata IDPSSODescriptorType.
Builder for
IDPSSODescriptor.Concrete implementation of
IDPSSODescriptor.A thread safe Marshaller for
IDPSSODescriptor objects.A thread safe Unmarshaller for
IDPSSODescriptor 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.
An abstract base class for initializer tests which ensures are using a unique configuration
partition via a thread-local properties source.
Implementation of
EncryptedKeyResolver which finds EncryptedKey elements
within the KeyInfo of the EncryptedData context.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.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
Issuer 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
IterationCount.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.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
KeyDerivationMethod.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 for
KeyDescriptor objects.Concrete implementation of
KeyDescriptor.A thread-safe marshaller for
KeyDescriptors.A thread-safe unmarshaller for
KeyDescriptor.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
KeyInfoConfirmationDataType objects.Concrete implementation of
KeyInfoConfirmationDataType.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.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
KeyLength.An implementation of
Criterion which specifies key length criteria.Concrete implementation of
KeyLength.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.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.Marker interface for
LogoutRequest and LogoutResponse, allowing
components to enforce requirements for one or the other.SAML 2.0 Core LogoutRequest.
Builder for
LogoutRequest.A concrete implementation of
LogoutRequest.A thread-safe Marshaller for
LogoutRequest.A thread-safe Unmarshaller for
LogoutRequest objects.SAML 2.0 Core LogoutResponse.
Builder for
LogoutResponse.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
ManageNameIDRequest 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
ManageNameIDResponse objects.Concrete implementation for
ManageNameIDResponse objects.A thread safe Marshaller for
ManageNameIDResponse objects.A thread-safe Unmarshaller for
ManageNameIDResponse objects.SAML 2.0 Metadata ManageNameIDService.
Builder for
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
MasterKeyName.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.Interface to a component that generates SAML metadata.
Inputs to metadata generation.
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.Mock trust engine.
XMLObject representing XML Digital Signature, version 20020212, Modulus element.
Builder of
Modulus.Concrete implementation of
Modulus.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
NameID objects.Interface to define how a NameIdentifier element behaves.
Builder of
NameIdentifier 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 for
NameIDFormat.A filter that adds
NameIDFormat content to entities in order to drive software
behavior based on them.Concrete implementation of
NameIDFormat.Concrete implementation of
NameID.SAML 2.0 Core NameIDMappingRequest.
Builder for
NameIDMappingRequest.A concrete implementation of
NameIDMappingRequest.A thread-safe Marshaller for
NameIDMappingRequest.A thread-safe Unmarshaller for
NameIDMappingRequest objects.SAML 2.0 Core NameIDMappingResponse .
Builder for
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 NameIDMappingService}.
Concrete implementation of
NameIDMappingService.SAML 2.0 Core NameIDPolicy.
Builder for
NameIDPolicy.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
NewEncryptedID objects.A concrete implementation of
NewEncryptedID.A thread-safe Marshaller for
NewEncryptedID.A thread-safe Unmarshaller for
NewEncryptedID.SAML 2.0 Core NewID.
A Builder for
NewID 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
OneTimeUse objects.ConditionValidator used for OneTimeUse conditions.Concrete implementation of
OneTimeUse.A thread-safe Marshaller for
OneTimeUse objects.A thread-safe Unmarshaller for
OneTimeUse objects.Base test class for code that needs OpenSAML initialized before any tests are run.
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 for
Organization.SAML 2.0 Metadata OrganizationDisplayName.
Builder for
OrganizationDisplayName.Concrete implementation of
OrganizationDisplayName.Concrete implementation of
Organization.A thread safe Marshaller for
Organization objects.SAML 2.0 Metadata OrganizationName.
Builder for
OrganizationName.Concrete implementation of
OrganizationName.A thread-safe Unmarshaller for
Organization objects.SAML 2.0 Metadata OrganizationURL.
Builder for
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 for
PDPDescriptor.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.Deprecated, for removal: This API element is subject to removal in a future version.
File system specific bean for PKIXValidationInfo.
File system specific bean for PKIXValidationInfo.
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.
Implementation of
PolicyCombinerParametersTypeUnmarshaller.Builder for
PolicyCombinerParametersType.Marshaller for
PolicyCombinerParametersType.Unmarshaller for
PolicyCombinerParametersType.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.
Implementation of
PolicySetCombinerParametersType.Builder for
PolicySetCombinerParametersType.Marshaller for
PolicySetCombinerParametersType.Unmarshaller for
PolicySetCombinerParametersType.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.Exception thrown when an error occurs during pre-decryption validation.
Component which performs validation of encrypted types prior to decryption.
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.
Criterion representing a ProfileRequestContext.The wst:ProofEncryption element.
Builder for the ProofEncryption element.
ProofEncryptionImpl.
Marshaller for the ProofEncryption element.
Unmarshaller for the wst:ProofEncryption element.
An implementation of
ConfigurationProperties which wraps an instance of Java Properties.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
ProxyRestriction objects.ConditionValidator implementation for ProxyRestriction style conditions.Concrete implementation of
ProxyRestriction.A thread-safe Marshaller for
ProxyRestriction objects.A thread-safe Unmarshaller for
ProxyRestriction objects.XMLObject representing XML Encryption, version 20021210, Public element.
Representation of the
<mdrpi:Publication> element.Builder for
Publication.A concrete
Publication.Representation of the
<mdrpi:PublicationInfo> element.Builder for
PublicationInfo.Concrete
PublicationInfo.A marshaller for
PublicationInfo.An unmarshaller for
PublicationInfo.A marshaller for
Publication.Representation of the
<mdrpi:PublicationPath> element.Builder for
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
RecipientKeyInfo.Concrete implementation of
RecipientKeyInfo.A thread-safe Marshaller for
RecipientKeyInfo objects.A thread-safe Unmarshaller for
RecipientKeyInfo objects.RecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>
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.Builder for
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.Builder for
RegistrationInfo.Concrete Implementation of
RegistrationInfo.A marshaller for
RegistrationInfo.An unmarshaller for
RegistrationInfo.Representation of the
<mdrpi:RegistrationPolicy> element.Builder for
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.A
MetadataResolver that obtains metadata from a remote source.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.
Builder for the RenewTarget element.
RenewTargetImpl.
Marshaller for the RenewTarget element.
Unmarshaller for the <wst:RenewTarget> element.
Interface to a component that checks for replay of a value.
The <wsa:ReplyTo> element.
Builder for the
ReplyTo element.Concrete implementation of element
ReplyTo.Marshaller for the <wsa:ReplyTo> element.
Unmarshaller for the <wsa:ReplyTo> element.
This interface defines how the SAML1
Request objects behave.SAML 2.0 ECP Request SOAP header.
This interface describes the base class for types derived from
RequestAbstractType .SAML 2.0 Core RequestAbstractType.
Implementation of
RequestAbstractType.Concrete implementation of
RequestAbstractType.A thread safe Marshaller for
RequestAbstractType objects.A thread safe Marshaller for
RequestAbstractType objects.A thread safe Unmarshaller for
RequestAbstractType objects.A thread-safe Unmarshaller for
RequestAbstractType objects.SAML 2.0 ECP RequestAuthenticated SOAP header.
A Builder for
RequestAuthenticated objects.Concrete implementation of
RequestAuthenticated.Marshaller for instances of
RequestAuthenticated.Unmarshaller for instances of
RequestAuthenticated.Builder of
Request objects.A Builder for
Request objects.Builder used to construct
ProfileRequestContext used in ProfileAction
executions.The wst:RequestedAttachedReference element.
Builder for the RequestedAttachedReference element.
RequestedAttachedReferenceImpl.
Marshaller for the RequestedAttachedReference element.
Unmarshaller for the wst:RequestedAttachedReference element.
SAML 2.0 Metadata RequestedAttribute.
Builder for
RequestedAttribute.Concrete implementation of
RequestedAttribute.A thread-safe Marshaller for
RequestedAttribute objects.SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
Summon up a new
RequestedAttributes.A concrete
RequestedAttributes.A marshaller for
RequestedAttributes.An unmarshaller for
RequestedAttributes.A thread-safe Unmarshaller for
RequestedAttribute objects.SAML 2.0 Core RequestedAuthnContext.
A Builder for
RequestedAuthnContext objects.Concrete implementation of
RequestedAuthnContext.A thread safe Marshaller for
RequestedAuthnContext objects.A thread-safe Unmarshaller for
RequestedAuthnContext objects.The wst:RequestedProofToken element.
Builder for the RequestedProofToken element.
RequestedProofTokenImpl.
Marshaller for the RequestedProofToken element.
Unmarshaller for the wst:RequestedProofToken element.
Interface for RequestedReferenceType complex type.
RequestedReferenceTypeImpl.
RequestedReferenceTypeMarshaller.
Unmarshaller for the element of type RequestedReferenceType.
This interface defines how the object representing a Requested Security Token
RequestedSecurityToken
element behaves.The wst:RequestedSecurityToken element.
Builder of
RequestedSecurityTokenImpl objects.Builder for the RequestedSecurityToken element.
Implementation of the
RequestedSecurityToken object.RequestedSecurityTokenImpl.
A thread safe marshaller for
RequestedSecurityToken objects.Marshaller for the RequestedSecurityToken element.
A thread-safe unmarshaller for
RequestedSecurityToken objects.Unmarshaller for the <wst:RequestedSecurityToken> element.
The wst:RequestedTokenCancelled element.
Builder for the RequestedTokenCancelled element.
RequestedTokenCancelledImpl.
Marshaller for the RequestedTokenCancelled element.
Unmarshaller for the empty wst:RequestedTokenCancelled element.
The wst:RequestedUnattachedReference element.
Builder for the RequestedUnattachedReference element.
RequestedUnattachedReferenceImpl.
Marshaller for the RequestedUnattachedReference element.
Unmarshaller for the wst:RequestedUnattachedReference element.
SAML 2.0 Core RequesterID.
Builder for
RequesterID.Concrete implementation of
RequesterID.Concrete implementation of
Request.A concrete implementation of
Request.Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation - RequestInitiator element.
Builder of
RequestInitiator.Concrete implementation of
RequestInitiator.The wst:RequestKET element.
Builder for the RequestKET element.
RequestKETImpl.
Marshaller for the RequestKET element.
Unmarshaller for the wst:RequestKET element.
A thread safe Marshaller for
Request objects.Marshaller for instances of
Request.The wst:RequestSecurityToken element.
Builder for the RequestSecurityToken element.
The wst:RequestSecurityTokenCollection element.
Builder for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionImpl.
Marshaller for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionUnmarshaller.
RequestSecurityTokenImpl.
Marshaller for the RequestSecurityToken element.
This interface defines how the object representing a WS RSTR
RequestedSecurityTokenResponse element
behaves.The wst:RequestSecurityTokenResponse element.
Builder of
RequestSecurityTokenResponseImpl objects.Builder for the RequestSecurityTokenResponse element.
The wst:RequestSecurityTokenResponseCollection element.
Builder for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionImpl.
Marshaller for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionUnmarshaller.
Implementation of the
RequestSecurityTokenResponse object.RequestSecurityTokenResponseImpl.
A thread safe marshaller for
RequestSecurityTokenResponse objects.Marshaller for the RequestSecurityTokenResponse element.
A thread-safe unmarshaller for
RequestSecurityTokenResponse objects.RequestSecurityTokenResponseUnmarshaller.
RequestSecurityTokenUnmarshaller.
The wst:RequestType element.
XACML context Request schema type.
Builder for the RequestType element.
RequestTypeImpl.
Concrete implementation of
RequestType.Builder for
RequestType objects.Marshaller for the RequestType element.
Marshaller for
RequestType objects.Unmarshaller for the <wst:RequestType> element.
Unmarshaller for
EnvironmentType objects.A thread safe Unmarshaller for
Request objects.Unmarshaller for instances of
Request.A metadata filter that requires the presence of a
validUntil attribute on the root element of the
metadata document.Action that resolves a SAML 2.0 artifact inside an
ArtifactResolve request located
via a lookup strategy, by default from the inbound message context, and maps it to the
corresponding message.Action that resolves SAML 1.x artifacts inside a
Request located via a lookup strategy,
by default from the inbound message context, and maps them to the corresponding assertions.A metadata provider that reads metadata from a {#link
Resource.XACML context ResourceContent schema type.
Concrete implementation of
ResourceContentType.Builder for
ResourceContentType objects.Marshaller for
ResourceContentType objects.Unmarshaller for
ResourceContentType objects.XACML ResourceMatch schema type.
Concrete implementation of
ResourceMatchType.Builder of
ResourceMatchType objects.Marshaller of
ResourceMatchType objects.Unmarshaller of
ResourceMatchType objects.XACML Resources schema type.
Implementation of
ResourcesType.Builder for
ResourcesType.Marshaller for
ResourcesType.Unmarshaller for
ResourcesType.XACML context ResourceContent schema type.
XACML Resource schema type.
Concrete implementation of
ResourceType.Implementation of
ResourceType.Builder for
ResourceType objects.Builder for
ResourceType.Marshaller for
RequestType objects.Marshaller for
ResourceType.Unmarshaller for
ResourceType objects.Unmarshaller for
ResourceType.SAML 2.0 Protocol Third-party extension RespondTo.
Builder of
RespondTo objects.Concrete implementation of
RespondTo.This interface defines how the (deprecated) RespondWith element would behave.
Builder of
RespondWith objects.Implementation of
RespondWith.This interface defines how the object representing a SAML1
Response element behaves.SAML 2.0 Core Response.
SAML 2.0 ECP Response SOAP header.
This interface defines the base class for type derived from the SAML1
ResponseAbstractType .Abstract implementation of
ResponseAbstractType Object.A thread safe Marshaller for
ResponseAbstractType objects.A thread-safe Unmarshaller for
ResponseAbstractType objects.Builder of
Response objects.Builder for
Response.A Builder for
Response objects.Implementation of the
Response Object.Concrete implementation of
Response.A concrete implementation of
Response.A thread safe Marshaller for
Response objects.A thread safe Marshaller for
Response objects.Marshaller for instances of
Response.XACML context Response schema type.
Concrete implementation of
ResponseType.Builder for
ResponseType objects.Marshaller for
ResponseType objects.Unmarshaller for
ResponseType objects.A thread-safe
Unmarshaller for Response
objects.A thread-safe Unmarshaller for
Response objects.Unmarshaller for instances of
Response.XACML context Result schema type.
Concrete implementation of
ResultType.Builder for
ResultType objects.Marshaller for
ResultType objects.Unmarshaller for
ResultType objects.XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
Builder of
RetrievalMethod.Concrete implementation of
RetrievalMethod.A thread-safe Marshaller for
RetrievalMethod objects.A thread-safe Unmarshaller for
RetrievalMethod objects.Interface for element <wsa:RetryAfter>.
RetryAfterBuilder.
Implementation of
RetryAfter.Marshaller for instances of <wsa:RetryAfter>.
Unmarshaller for instances of <wsa:RetryAfter>.
Interface to a cache that tracks revoked information.
Interface for element having a
@soap12:role attribute.SAML 2.0 Metadata RoleDescriptor.
Criterion representing an entity role.Default
CriterionPredicateRegistry for RoleDescriptor.Concrete implementation of
RoleDescriptor.A thread safe Marshaller for
RoleDescriptor objects.A resolver that is capable of resolving
RoleDescriptor instances
which meet certain supplied criteria.A thread safe Unmarshaller for
RoleDescriptor objects.Component that adapts an instance of
XSAny to the interface RoleDescriptor.An implementation of
MetadataIndex which indexes entities by their roles.An implementation of
MetadataIndexKey representing a single SAML metadata role.A
ContextDataLookupFunction that gets the root of context tree.XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
Builder of
RSAKeyValue.Concrete implementation of
RSAKeyValue.A thread-safe Marshaller for
RSAKeyValue objects.Implementation of
KeyInfoProvider which supports RSAKeyValue.A thread-safe Unmarshaller for
RSAKeyValue objects.Class for representing parameter inputs to the RSA-OAEP key transport algorithm.
XACML RuleCombinerParameters schema type.
Implementation for
RuleCombinerParametersTypeImplBuilder.Builder for
RuleCombinerParametersType.Marshaller for
RuleCombinerParametersType.Unmarshaller for
RuleCombinerParametersType.XACML Rule schema type.
Implementation for
RuleType.Builder for
RuleType.Marshaller for
RuleType.Unmarshaller for
RuleType.The <wsse11:Salt> element within the <wsse:UsernameToken>
element.
XMLObject representing XML Encryption 1.1 Salt element.
SaltBuilder.
Builder of
Salt.SaltImpl.
Concrete implementation of
Salt.SaltMarshaller.
A thread-safe Marshaller for
Salt objects.SaltUnmarshaller.
A thread-safe Unmarshaller for
Salt objects.Helper methods for SAML 1 profile actions.
Helper methods for creating/testing SAML 1 objects within profile action tests.
Interface marker for SAML 1 artifacts.
Builder of typed SAML 1 artifacts.
Factory used to construct SAML 1 artifact builders.
SAML
MessageHandler that addresses the SAML 1.x
limitation that omitted an Issuer value from protocol messages, for the specific case
of artifact resolution requests.SAML 1.X Type 0x0001 Artifact.
Builder of SAML 1, type 0x001, artifacts.
SAML 1 Type 0x0002 Artifact.
SAML 1, type 0x0002, artifact builder.
Specialization of
NameIdentifierGenerator for SAML 1.x.A helper class for working with SAMLObjects.
Implementation of SAML 2.0 Assertion token.
Class which holds messaging data relevant to validating a WS-Security SAML 2.0 Assertion token.
A component capable of performing core validation of SAML version 2.0
Assertion instances.Helper methods for SAML 2 IdP actions.
Helper methods for creating/testing SAML 2 objects within profile action tests.
Interface for SAML 2 artifacts.
Builder of typed SAML 2 artifacts.
Factory used to construct SAML 2 artifact builders.
SAML 2 Type 0x004 Artifact.
SAML 2, type 0x0004, artifact builder.
Parameter keys used to store and retrieve static and dynamic parameters within a
ValidationContext.Message handler implementation that enforces the AuthnRequestsSigned flag of
SAML 2 metadata element @{link
SPSSODescriptor.Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-Redirect DEFLATE binding.
Utility helper class for SAML 2 metadata objects.
Specialization of
NameIdentifierGenerator for SAML 2.0.A helper class for working with SAMLObjects.
Utility class for common SAML 2 operations.
SAML
MessageHandler that attaches an AttributeConsumingServiceContext
to the SAMLMetadataContext based on the content of an AuthnRequest in the message context.Interface for all SAML artifacts.
Context that carries information about SAML artifact usage.
Maps an artifact to a SAML message and back again.
Represents a mapping between an artifact and a SAML message with some associated information.
A factory for producing SAMLArtifactMapEntry instances based on standard inputs, and reading/writing them from/to
storage.
An implementation of
MetadataIndex which indexes entities by their artifact SourceID values.An implementation of
MetadataIndexKey representing a SAML artifact SourceID value.An implementation of
MetadataIndexKey representing a SAML artifact source location value.Entity descriptor indexing function which produces a single
SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey based on the SHA-1 digest of the UTF-8 encoding
of the value of EntityDescriptor.getEntityID().Descriptor indexing function which produces 0 to many
SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey instances
based on the values of all SourceID extension elements present in the descriptor's
RoleDescriptors.Descriptor indexing function which produces 0 to many
SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey instances
based on the location values of all ArtifactResolutionService elements present in the descriptor's
RoleDescriptors.Implementation of
MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder which understands ArtifactCriterion.Context for holding information related to the SAML binding in use.
ContextDataLookupFunction that returns the SAML binding from a SAMLBindingContext.A support class for SAML binding operations.
SAML-related configuration information.
An initializer which initializes the
SAMLConfiguration instance held
by the ConfigurationService.Helper class for working with the registered instance of
SAMLConfiguration, as obtained from
the ConfigurationService.Subcontext that carries information about a SAML Consent value.
XML related constants used in the SAML specifications.
Context that carries information about a SAML entity endpoint.
A
ContextDataLookupFunction that returns AbstractSAMLEntityContext.getEntityId().SAML-specific constants to use for
ProfileAction
EventContexts.Base exception for SAML related exception.
SAML specialization of
BaseClientCertAuthSecurityHandler which provides support for X509Credential
trust engine validation based on SAML metadata.A credential context for credentials resolved from a
KeyInfo that was found in
SAML 2 metadata.Function that returns the authenticated state of a configured
AbstractAuthenticatableSAMLEntityContext,
defaulting to SAMLPeerEntityContext.Function that returns the entityID from a
SAMLPeerEntityContext or SAMLSelfEntityContext.SAML extension to the generic message decoders.
SAML extension to the generic message encoder.
A context intended to be used as a subcontext of a
MessageContext that carries
some basic information about the SAML message.A context intended to be used as a subcontext of a
MessageContext that carries
some basic information about the SAML message.A support class for SAML security-related message handler operations.
Subcontext that carries information SAML metadata about an associated entity.
A specialization of
BasicEncryptionParametersResolver which resolves
credentials and algorithm preferences against SAML metadata via a MetadataCredentialResolver.A specialization of
KeyAgreementEncryptionConfiguration that can hold configuration
specific to the user of SAML metadata.Options for whether to use symmetric key wrap with credentials from SAML metadata.
Handler for inbound SAML protocol messages that attempts to locate SAML metadata for
a SAML entity, and attaches it as a
SAMLMetadataContext child of a
pre-existing concrete instance of AbstractSAMLEntityContext.Context for operational parameters that influence the lookup of SAML metadata.
A specialization of
BasicSignatureSigningParametersResolver which also supports input of SAML metadata,
specifically the SigningMethod and DigestMethod extension elements.A base interface for all SAML Objects.
Builder for SAMLObjects.
A content reference for SAML objects that will be signed.
A helper class for working with SAMLObjects.
Handler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient'
attribute to SAML 1
ResponseAbstractType messages, or as the
'destination' attribute to RequestAbstractType and
StatusResponseType messages.A message handler implementation that signs an outbound SAML protocol message if the message context
contains an instance of
SignatureSigningParameters as determined by
SAMLMessageSecuritySupport.getContextSigningParameters(MessageContext).Subcontext that carries information about a SAML peer entity.
Deprecated, for removal: This API element is subject to removal in a future version.
Defines the constants for this XACML SAML2.0 profile.
SAML
MessageHandler that attaches protocol
and role information to a message context via SAMLProtocolContext and
an instance of AbstractSAMLEntityContext objects.Subcontext that carries information about the ongoing SAML protocol.
ContextDataLookupFunction that returns the protocol from a SAMLProtocolContext.SAML security message handler which validates the signature (if present) on the
SAMLObject which represents the SAML protocol message being processed.Base class for runtime exceptions.
A convenience builder for creating
Schemas for validating SAML 1.0, 1.1, and 2.0.Identifies which SAML 1.x version is in use.
Subcontext that carries information about the SAML "self" entity.
A validator for instances of
Signature, which validates that the signature meets security-related
requirements indicated by the SAML profile of XML Signature.SAMLSOAPClientContextBuilder<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject>
Builder
InOutOperationContext instances for SAML SOAP client use cases.Default TLS CriteriaSet strategy function.
Body handler impl for use with SAML SOAP message decoders.
A specialization of
SAMLArtifact which exposes a source ID.A specialization of
SAMLArtifact which exposes a source location URI.A context implementation which represents a SAML 1
NameIdentifier or a SAML 2 NameID.A type safe SAML version enumeration.
A criterion which allows to specify at runtime whether candidates being evaluated
must satisfy all other specified criteria, or may satisfy any criteria.
An action that performs any number of
ClientStorageServiceOperation instances sourced from
cookies by issuing the necessary Set-Cookie headers.A handler that schema validates an XML-based message.
A metadata filter that schema validates an incoming metadata file.
SAML 2.0 Core Scoping.
Builder for
Scoping.Concrete implementation of
Scoping.A thread safe Marshaller for
Scoping objects.A thread-safe Unmarshaller for
Scoping objects.A context subclass for holding arbitrary data in a map.
A scripted
Function which can be injected into
SignatureValidationFilter.setDynamicTrustedNamesStrategy(Function).Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
The <wsse:Security> header block.
SecurityBuilder.
General security settings for profiles.
Helper methods for working with security configuration.
Support class for working with security-enhanced components related to use of
HttpClient.An security-enhanced implementation of HttpClient's TLS-capable
LayeredConnectionSocketFactory.Base exception for security related errors.
SecurityImpl implements the <wsse:Security> header.
SecurityMarshaller.
A context implementation for storing parameter instances for XML signature signing and validation, and XML
encryption and decryption.
Testing utility class which providers various support functionality related to security providers and Java version,
useful for testing cryptographic components.
The <wsse:SecurityTokenReference> element.
SecurityTokenReferenceBuilder.
SecurityTokenReferenceImpl.
SecurityTokenReferenceMarshaller.
SecurityTokenReferenceUnmarshaller.
SecurityUnmarshaller.
XMLObject representing XML Digital Signature, version 20020212, seed element.
XMLObject representing XML Digital Signature, version 20020212, Seed element.
Builder of
Seed.Builder of
Seed.Concrete implementation of
Seed.Concrete implementation of
Seed.Strategy function for producing intermediate directories from an input key.
Validates a Sender Vouches subject confirmation.
SAML 2.0 Metadata ServiceDescription.
Builder for
ServiceDescription.Concrete implementation of
ServiceDescription.SAML 2.0 Metadata ServiceName.
Builder for
ServiceName.Concrete implementation of
ServiceName.An adapter that exposes the X.509 certificates contained in the servlet request attribute.
SAML 2.0 Core SessionIndex.
A Builder for
SessionIndex objects.Concrete implementation of
SessionIndex.SAML-EC GSS-API SessionKey element.
A Builder for
SessionKey objects.Concrete implementation of
SessionKey.A thread-safe Marshaller for
SessionKey objects.A thread-safe Unmarshaller for
SessionKey objects.A profile action that sets the ID of the profile in use.
A signable SAMLObject.
An XMLObject whose DOM representation can be digitally signed.
Action that signs assertions in a SAML 1/2 Response returned by a lookup strategy,
by default the message returned by
InOutOperationContext.getOutboundMessageContext().XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
The wst:SignatureAlgorithm element.
Interface for signature algorithm descriptors.
Builder for the SignatureAlgorithm element.
SignatureAlgorithmImpl.
Marshaller for the SignatureAlgorithm element.
Unmarshaller for the wst:SignatureAlgorithm element.
Component which validates a
Signature's signature and digest algorithm URI's against
a supplied algorithm include and exclude policy.Builder of
Signature.Predicate that determines whether the binding associated with a message context is
signature-capable.
The <wsse11:SignatureConfirmation> element.
SignatureConfirmationBuilder.
SignatureConfirmationImpl.
SignatureConfirmationMarshaller.
SignatureConfirmationUnmarshaller.
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and
related RFCs.
Algorithm descriptor for signature algorithm: DSA SHA-1.
Algorithm descriptor for signature algorithm: DSA SHA-1.
Algorithm descriptor for signature algorithm: ECDSA SHA-1.
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
Algorithm descriptor for signature algorithm: ECDSA SHA-384.
Algorithm descriptor for signature algorithm: ECDSA SHA-512.
Exception thrown when an error occurs during signature operations.
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
A marshaller for
Signature objects.An interface for components which perform some pre-validation processing on an XML
Signature instance,
for example to validate that the signature confirms to a particular profile of XML Signature.Algorithm descriptor for signature algorithm: RSA MD5.
Algorithm descriptor for signature algorithm: RSA RIPEMD160.
Algorithm descriptor for signature algorithm: RSA SHA-1.
Algorithm descriptor for signature algorithm: RSA SHA-256.
Algorithm descriptor for signature algorithm: RSA SHA-256.
Algorithm descriptor for signature algorithm: RSA SHA-384.
Algorithm descriptor for signature algorithm: RSA SHA-512.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-1 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-224 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-256 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-224 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-256 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-384 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-512 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-384 with MGF1.
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-512 with MGF1.
The configuration information to use when generating an XML signature.
Criterion which holds one or more instances of
SignatureSigningConfiguration.The effective parameters to use when generating an XML signature.
An interface for components which resolve
SignatureSigningParameters based on a CriteriaSet.Helper methods for working with XML Signature.
Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements.
An unmarshaller for
Signature objects.The configuration information to use when validating an XML signature.
Criterion which holds one or more instances of
SignatureValidationConfiguration.A metadata filter that validates XML signatures.
The effective parameters to use when validating an XML signature.
Criterion which holds an instance of
SignatureValidationParameters.An interface for components which resolve
SignatureValidationParameters based on a CriteriaSet.Interface for a provider component that cryptographically validates an
XML Signature
Signature using a candidate validation Credential.A service class that cryptographically validates an XML Signature
Signature
using a candidate validation Credential.The wst:SignChallenge element.
Builder for the SignChallenge element.
SignChallengeImpl.
Marshaller for the SignChallenge element.
The wst:SignChallengeResponse element.
Builder for the SignChallengeResponse element.
SignChallengeImpl.
Marshaller for the SignChallengeResponse element.
Unmarshaller for the wst:SignChallengeResponse element.
SignChallengeType complex type.
SignChallengeTypeImpl.
SignChallengeTypeMarshaller.
Unmarshaller for the SignChallengeType element.
Unmarshaller for the wst:SignChallenge element.
A service class which is responsible for cryptographically computing and storing the
actual digital signature content held within a
Signature instance.Interface for a component which is responsible for cryptographically computing and storing the
actual digital signature content held within a
Signature instance.SAML v2.0 Metadata Profile for Algorithm Support Version 1.0 SigningMethod SAMLObject.
SigningMethod builder.
Implementation of
SigningMethod.Marshaller for
SigningMethod.Unmarshaller for
SigningMethod.A utility class for computing and verifying raw signatures and MAC values.
The wst:SignWith element.
Builder for the SignWith element.
SignWithImpl.
Marshaller for the SignWith element.
Unmarshaller for the wst:SignWith element.
Implementation of
EncryptedKeyResolver which finds EncryptedKey elements by dereferencing
KeyInfoReference children of the KeyInfo of the EncryptedData
context.A body handler for use with
HTTPSOAP11Decoder that populates the
context message with the payload from the SOAP Envelope Body.Implementation of
EncryptedKeyResolver which finds EncryptedKey elements by dereferencing
RetrievalMethod children of the KeyInfo of the EncryptedData
context.A simple implementation of
MetadataIndexKey based on a single input string.Simple XMLObject that can be used for testing.
Builder of
SimpleXMLObjects.Marshaller for
SimpleXMLObject objects.Unmarshaller for
SimpleXMLObject.SAML 2.0 Metadata SingleLogoutService.
Builder for
SingleLogoutService.Support for parsing a binding/endpoint pair into a
SingleLogoutService.Concrete implementation of
SingleLogoutService.SAML 2.0 Metadata SingleSignOnService.
Builder for
SingleSignOnService.Support for parsing a binding/endpoint pair into a
SingleSignOnService.Concrete implementation of
SingleSignOnService.Subcontext that carries information about the SOAP 1.1 message transport.
An implementation of
TypedMessageErrorHandler which simply decorates the supplied
MessageContext with a Fault and optionally a WS-Addressing Action URI.Specialized message decoding exception type for carrying a SOAP 1.1 Fault element.
Interface for element of type <wsa:SoapAction>.
SoapActionBuilder.
Implementation of
SoapAction.Marshaller for instances of <wsa:SoapAction>.
Unmarshaller for instances of <SoapAction>.
An interface for a very basic SOAP client.
Marker interface for binding/transport request parameters.
Message context for SOAP client messages.
Function which resolves and returns the intended SOAP client message destination URI
via the
SOAPClientContext.getDestinationURI() of the message context's
parent InOutOperationContext.Exception indicating an error sending or receiving a SOAP message.
Function implementation which resolves a delegate function based on the
SOAP client pipeline name, obtained via a lookup of
SOAPClientContext,
by default a direct child of the parent InOutOperationContext.Predicate implementation which resolves a delegate predicate based on the
SOAP client pipeline name, obtained via a lookup of
SOAPClientContext,
by default a direct child of the parent InOutOperationContext.Context class for holding security information related to SOAP client operations.
Function to resolve SOAP client security profile ID from message context.
SOAP Related Constants.
Base SOAP exception.
Exception indicating a SOAP fault.
Interface for
MessageHandlers that are specific to SOAP message processing.Support class for SOAP messaging.
Base interface for all SOAP objects.
Builder for SOAPObjects.
Helper methods for working with SOAP.
Enum for representing SOAP versions.
SAML 1 Metadata extension SourceID.
Builder of
SourceID objects.Concrete implementation of
SourceID.Interface for element having a
@xml:space attribute.Enum representing the allowed values of the xml:space attribute.
XMLObject representing XML Encryption 1.1 Specified element.
Builder of
Specified.Concrete implementation of
Specified.XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
Builder of
SPKIData.Concrete implementation of
SPKIData.A thread-safe Marshaller for
SPKIData objects.A thread-safe Unmarshaller for
SPKIData objects.XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
Builder of
SPKISexp.Concrete implementation of
SPKISexp.An implementation of
ConfigurationPropertiesSource that delegates to a supplied
Spring PropertyResolver.An implementation of
ConfigurationProperties which wraps an instance of Spring PropertyResolver.SAML 2.0 Metadata SPSSODescriptorType.
Builder for
SPSSODescriptor.Concrete implementation of
SPSSODescriptor.A thread safe Marshaller for
SPSSODescriptor objects.A thread safe Unmarshaller for
SPSSODescriptor objects.SAML 2.0 Metadata SSODescriptor.
Concrete implementation of
SSODescriptor.A thread safe Marshaller for
SSODescriptor objects.A thread safe Unmarshaller for
SSODescriptor objects.A criterion which allows to specify at runtime whether location paths being evaluated
may be evaluated on the basis of a "starts with" match.
This interface defines how the object representing a SAML1
Statement element behaves.SAML 2.0 Core Statement.
Simple implementation of
CredentialResolver which just stores
and returns a static set of credentials.Resolve an instance of
DecryptionParameters statically.Resolve an instance of
EncryptionParameters statically.Factory bean for simple use cases involving the
ExplicitKeyTrustEngine and static credentials.Simple implementation of
KeyInfoCredentialResolver which just stores and returns a static set of credentials.Implementation of
KeyInfoGenerator which always returns static KeyInfo data.Message handler which populates a
MessageChannelSecurityContext based on static configuration flags.Profile action which populates a
MessageChannelSecurityContext based on static configuration flags.Static strategy function for resolving a pipeline name.
File system specific bean for PKIXX509CredentialTrustEngine.
An implementation of
PKIXValidationInformationResolver which always returns a static, fixed set of
information.Resolve an instance of
SignatureSigningParameters statically.Resolve an instance of
SignatureValidationParameters statically.Key agreement parameter whose presence indicates Static-Static mode is being used.
An implementation of
X509KeyManager based on a single statically configured
private key and certificate chain, supplied either directly or via an instance of
X509Credential.This interface defines how the object representing a SAML 1
Status element behaves.SAML 2.0 Core Status.
The wst:Status element.
Builder of
Status objects.Builder for
StatusImpl.Builder for the Status element.
This interface defines how the object representing a SAML 1
StatusCode element behaves.SAML 2.0 Core StatusCode.
Builder of
StatusCode objects.Builder for
StatusCode.Concrete implementation of
StatusCode.Concrete implementation of
StatusCode.A thread safe Marshaller for
StatusCode objects.A thread safe Marshaller for
StatusCode objects.XACML context StatusCode schema type.
Concrete implementation of
StatusCodeType.Builder for
StatusCodeType objects.Marshaller for
StatusCodeType objects.Unmarshaller for
StatusCodeType objects.A thread-safe Unmarshaller for
StatusCode objects.A thread-safe Unmarshaller for
StatusCode objects.Interface to describe how a
StatusDetail element behaves.SAML 2.0 Core StatusDetail.
Builder of
StatusDetailImpl.Builder of
StatusDetail.Concrete implementation of
StatusDetail.Concrete implementation of
StatusDetail.A thread safe Marshaller for
StatusDetail objects.A thread safe Marshaller for
StatusDetail objects.XACML context StatusDetail schema type.
Concrete implementation of
StatusDetailType.Builder for
StatusDetailType objects.Marshaller for
StatusDetailType objects.Unmarshaller for
StatusDetailType objects.A thread-safe Unmarshaller for
StatusDetail objects.A thread-safe Unmarshaller for
StatusDetail objects.Concrete Implementation
Status.Concrete implementation of
Status.StatusImpl.
A thread safe Marshaller for
Status objects.A thread safe Marshaller for
Status objects.Marshaller for the Status element.
This interface defines how the object representing a SAML1
StatusMessage element behaves.SAML 2.0 Core StatusMessage.
Builder of
StatusMessage objects.Builder for
StatusMessage.Concrete implementation of
StatusMessage object.Concrete implementation of
StatusMessage.XACML context StatusMessage schema type.
Implementation of
StatusMessageType.Builder for
StatusMessageType.Marshaller for
StatusMessageType.Unmarshaller for
StatusMessageType.SAML 2.0 Core StatusResponseType.
Concrete implementation of
StatusResponseType.A thread safe Marshaller for
StatusResponseType objects.A thread-safe Unmarshaller for
StatusResponseType objects.XACML context Status schema type.
Concrete implementation of
StatusType.Builder for
StatusType objects.Marshaller for
StatusType objects.Unmarshaller for
StatusType objects.A thread-safe Unmarshaller for
Status objects.A thread-safe Unmarshaller for
Status objects.Unmarshaller for the wst:Status element.
Exposes capabilities of a
StorageService implementation.Represents a versioned record in a
StorageService.Handles conversion of
MemcachedStorageRecord to bytes and back.Interface to a serialization/deserialization process used by a
StorageService implementation
to optimize the handling of complex objects.Generic data storage facility.
ReplayCache implementation backed by a StorageService.Stores and checks for revocation entries via a
StorageService.Artifact map implementation backed by
StorageService.A factory and
StorageSerializer for instances of BasicSAMLArtifactMapEntry.Test of
StorageService implementations.Handles conversion of String values to bytes and back.
Interface to describe how the
Subject elements work.SAML 2.0 Core Subject.
XACML SubjectAttributeDesignator schema type.
Implementation of
SubjectAttributeDesignatorType.Builder for
SubjectAttributeDesignatorType.Marshaller for
SubjectAttributeDesignatorType.Unmarshaller for
SubjectAttributeDesignatorType.Builder of (@link Subject} objects.
Builder for
Subject objects.Interface to define how a SubjectConfirmation element behaves.
SAML 2.0 Core SubjectConfirmation.
SAML 2.0 ECP SubjectConfirmation SOAP header.
Builder of
SubjectConfirmation objects.Builder for
SubjectConfirmation objects.A Builder for
SubjectConfirmation objects.This interface defines how the object representing a SAML1
SubjectConfirmationData element behaves.SAML 2.0 Core SubjectConfirmationData.
Builder for
SubjectConfirmationData objects.Builder for
SubjectConfirmationData objects.A concrete implementation of
SubjectConfirmationData.Concrete implementation of
SubjectConfirmationData.A thread-safe Marshaller for
SubjectConfirmationData objects.A thread-safe Unmarshaller for
SubjectConfirmationData objects.Concrete implementation of
SubjectConfirmation.Concrete implementation of
SubjectConfirmation.Concrete implementation of
SubjectConfirmation.A thread safe Marshaller for
SubjectConfirmation objects.A thread-safe Marshaller for
SubjectConfirmation objects.A thread-safe Marshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.A thread-safe Unmarshaller for
SubjectConfirmation objects.Validator that confirms the
Subject
of the issuer by evaluating the SubjectConfirmations within that
subject.Complete implementation of
Subject.Concrete implementation of
Subject.Interface to define how a SubjectLocality element behaves.
SAML 2.0 Core SubjectLocality.
Builder of
SubjectLocality objects.Builder for
SubjectLocality objects.A concrete implementation of the
SubjectLocality interface.A concrete implementation of
SubjectLocality.A thread safe Marshaller for
SubjectLocality objects.A thread-safe Marshaller for
SubjectLocality.A thread-safe Unmarshaller for
SubjectLocality objects.A thread-safe Marshaller for
SubjectLocality.A thread safe Marshaller for
Subject objects.A thread-safe Marshaller for
Subject objects.XACML SubjectMatch schema type.
Concrete implementation of
SubjectMatchType.Builder of
SubjectMatchType objects.Marshaller of
SubjectMatchType objects.Unmarshaller of
SubjectMatchType objects.This interface is for the SAML1
SubjectQuery extention point.SAML 2.0 Core SubjectQuery.
Abstract implementation of
SubjectQuery type.Concrete implementation of
SubjectQuery.A thread safe Marshaller for
SubjectQuery objects.A thread-safe Marshaller for
SubjectQuery.A thread safe Unmarshaller for
SubjectQuery objects.A thread-safe Unmarshaller for
SubjectQuery.Interface to descibe how the anchor point SubjectStatement would work.
Abstract implementation of
SubjectStatement type.Marshaller for
SubjectStatement XMLObjects.Unamershaller for
SubjectStatement.XACML Subjects schema type.
Implementation of
SubjectsType.Builder for
SubjectsType.Marshaller for
SubjectsType.Unmarshalle for
SubjectsType.XACML context Subject schema type.
XACML Subject schema type.
Concrete implementation of
SubjectType.Implementation of
SubjectType.Builder for
SubjectType objects.Builder for
SubjectType.Marshaller for
SubjectType objects.Marshaller for
SubjectType.Unmarshaller for
SubjectType objects.Unmarshaller for
SubjectType.A thread-safe Unmarshaller for
Subject objects.A thread-safe Unmarshaller for
Subject objects.SAML 2.0 Metadata SurName.
Builder for
SurName.Concrete implementation of
SurName.Algorithm descriptor for symmetric key wrap algorithm: AES-128.
Algorithm descriptor for symmetric key wrap algorithm: AES-192.
Algorithm descriptor for symmetric key wrap algorithm: AES-256.
Interface for symmetric key wrap algorithm descriptors.
Algorithm descriptor for symmetric key wrap algorithm: DESede.
A configuration properties source implementation which simply returns the system properties set.
Concrete implementation of filesystem configuration properties source which obtains
the filename value from a system property.
XACML Target schema type.
Implementing
TargetType.Implementation for
TargetType.A marshaller for the
TargetType.A unmarshaller for
TargetType.SAML 2.0 Metadata TelephoneNumber.
Builder for
TelephoneNumber.Concrete implementation of
TelephoneNumber.Extension interface with additional parameters specific to template-based
implementations of metadata generation.
Function which produces a URL by substituting an entity ID value from criteria into a Velocity template string.
EntityID Encoding style.
SAML 2.0 Core Terminate.
A Builder for
Terminate objects.Concrete implementation of
Terminate.A thread safe Marshaller for
Terminate objects.A thread-safe Unmarshaller for
Terminate objects.XMLObject provider initializer for module "core", for testing classes only.
An implementation of
HttpClientContextHandler which clears the thread local client TLS credential
held by ThreadLocalX509CredentialContext.A container class for holding a {link
ThreadLocal copy of a Properties instance.A configuration properties source implementation which obtains the properties set
from a
ThreadLocal variable.An implementation of
HttpClientContextHandler which handles cleanup and transfer of
data used for server TLS held by ThreadLocalX509TrustEngineContext.Class which holds and makes available an instance of
X509Credential via ThreadLocal storage,
typically used for client TLS authentication via ThreadLocalX509CredentialKeyManager.An implementation of
X509KeyManager which returns data based on the thread-local credential
instance obtained via ThreadLocalX509CredentialContext.Class which holds and makes available instances of
TrustEngine<? super X509Credential>
and CriteriaSet via ThreadLocal storage, typically used for server TLS authentication
via ThreadLocalX509TrustManager.Unified class representing the data that will be managed by the thread local storage.
Support class for centralizing evaluation of a certificate chain using trust engine and criteria
from
ThreadLocalX509TrustEngineContext.An implementation of
X509TrustManager which performs its evaluation using trust engine and criteria
instances available from ThreadLocalX509TrustEngineContext.A functional interface for SAMLElements that are bounded with a
"validUntil" attribute.
The <wsu:Timestamp> element.
TimestampBuilder.
Concrete implementation of
Timestamp.TimestampMarshaller.
TimestampUnmarshaller.
An implementation of
Criterion which specifies criteria pertaining
usage of the resolved credential.A factory bean for producing instances of
LayeredConnectionSocketFactory for use in
HttpClient.The <wsa:To> element.
Builder for the
To element.Concrete implementation for the
To element.An interface for WS-Security tokens.
Enumeration of the possible states of token validation.
The wst:TokenType element.
Interface for element having a
@wsse11:TokenType; attribute.Builder for the TokenType element.
TokenTypeImpl.
Marshaller for the TokenType element.
Unmarshaller for the wst:TokenType element.
Marshaller for the <wsa:To> element.
Unmarshaller for the <wsa:To> element.
XMLObject representing XML Digital Signature, version 20020212, Transform element.
The <wsse:TransformationParameters> element.
TransformationParametersBuilder.
TransformationParametersImpl implements the <wsse:TransformationParameters> element.
TransformationParametersMarshaller.
TransformationParametersUnmarshaller.
Builder of
Transform.Concrete implementation of
Transform.A thread-safe Marshaller for
Transform objects.XMLObject representing XML Encryption, version 20021210, Transforms element.
XMLObject representing XML Digital Signature, version 20020212, Transforms element.
Builder of
Transforms.Builder of
Transforms.A specialization of
ContentReference which allows signature transforms to be specified.Concrete implementation of
Transforms.Concrete implementation of
Transforms.A thread-safe Marshaller for
Transforms objects.A thread-safe Marshaller for
Transforms objects.A thread-safe Unmarshaller for
Transforms objects.A thread-safe Unmarshaller for
Transforms objects.A thread-safe Unmarshaller for
Transform objects.Evaluates the trustworthiness and validity of a token against
implementation-specific requirements based on trusted credentials
obtained via a credential resolver.
A criterion implementation for conveying a dynamically-generated set of trusted
names for PKIX validation purposes.
Evaluates the trustworthiness and validity of a token against
implementation-specific requirements.
X509TrustManager implementation that relies on a TrustEngine.A specialization of error handler that explicitly indicates that it is capable of handling
one or more types of throwable errors.
See IdP Discovery and Login UI Metadata Extension Profile.
Builder of
UIInfo.Concrete implementation of
UIInfo.A thread safe Marshaller for
UIInfo objects.A thread-safe Unmarshaller for
UIInfo objects.Unmarshallers are used to unmarshall a W3C DOM element into a
XMLObject.This thread-safe factory creates
Unmarshallers that can be used to convert W3C DOM
elements into XMLObjects.Exception thrown when error occurs unmarshalling a DOM Element to a XMLObject.
A generic content reference that uses a URI to reference the content to be signed.
Message handler which populates a
MessageChannelSecurityContext based on evaluating a
target URL resolved via a configured strategy function.Interface for element having a
@wsse:Usage attribute.An implementation of
Criterion which specifies criteria pertaining
usage of the resolved credential.Representation of the
<mdrpi:UsagePolicy> element.Builder for
UsagePolicy.Concrete implementation of
UsagePolicy.Credential usage types.
The wst:UseKey element.
Builder for the UseKey element.
UseKeyImpl.
Marshaller for the UseKey element.
Unmarshaller for the wst:UseKey element.
The <wsse:Username> element within the <wsse:UsernameToken>
element.
UsernameBuilder.
Implementation of
Username.UsernameMarshaller.
The <wsse:UsernameToken> element.
UsernameTokenBuilder.
Implementation of
UsernameToken.UsernameTokenMarshaller.
UsernameUnmarshaller.
UsernameUnmarshaller.
Handler implementation that checks a wsa:Action header against an expected value.
A profile action which resolves SAML 2.0 Assertions from the profile request context
and validates them using a resolved or configured instance of
SAML20AssertionValidator.Class which holds data relevant to validating a SAML 2.0 Assertion.
The wst:ValidateTarget element.
Builder for the ValidateTarget element.
ValidateTargetImpl.
Marshaller for the ValidateTarget element.
Unmarshaller for the wst:ValidateTarget element.
Context which holds state related to a single validation event.
Convenience class for holding the
ValidationContext used to validate
an assertion, along with the final ValidationResult.The result of a validation evaluation.
Identifies the field of a class that serves as the value of a
StorageService record.XACML VariableDefinition schema type.
Implementation
VariableDefinitionType.Builder for
VariableDefinitionType.Marshaller for
VariableDefinitionType.Unmarshaller for
VariableDefinitionType.XACML VariableReference.
Implementation of
VariableReferenceType.Builder for
VariableReferenceType.Marshaller for
VariableReferenceType.Unmarshaller for
VariableReferenceType.Implementation of SAML metadata generation using Velocity.
Action that verifies two sets of
ChannelBindings from two different ChannelBindingsContext
objects obtained via lookup functions, by default from below the inbound message context and from below
a SOAP11Context below the inbound message context.Class for printing the version of this library.
Exception indicating a version mismatch when updating a storage record.
WS-Addressing 1.0 constants.
A subcontext that carries information related to WS-Addressing processing.
Abstract WS-Addressing object interface.
WSAddressingObjectBuilder.
Helper methods for working with WS-Addressing.
WS-Federation Constants.
Marker interface for WS-Federation
XMLObjects.Builder of
WSFedObjects.WS-Policy 1.2 constants.
WSPolicyObject is the base interface for all WS-Policy elements.
WSPolicyObjectBuilder.
Constants for the WS-Security 2004.
A subcontext that carries information related to WS-Security processing.
Helper methods for working with WS-Security messaging.
WSSecurityObject is the base interface for all the WS-Security elements.
WSSecurityObjectBuilder.
A security handler which resolves SAML 2.0 Assertion tokens from a SOAP envelope's
wsse:Security header, validates them, and makes them available via via the
WSSecurityContext.Helper methods for working with WS-Security.
The WS-Trust 1.3 constants.
WSTrustObject is the base interface for all the WS-Trust elements.
WSTrustObjectBuilder.
Interface for implementations which handle parsing and serialization of X.500 names
represented by
X500Principal.XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
Builder of
X509Certificate.Concrete implementation of
X509Certificate.The action to be taken when the current state must be cleaned.
An entity credential based on key material and other information (e.g.
Interface for classes which evaluate an
X509Credential against a
supplied set of trusted names.XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
Builder of
X509CRL.Concrete implementation of
X509CRL.The action to be taken when the current state must be cleaned.
XMLObject representing XML Digital Signature, version 20020212, X509Data element.
Builder of
X509Data.Concrete implementation of
X509Data.A thread-safe Marshaller for
X509Data objects.A thread-safe Unmarshaller for
X509Data objects.XMLObject representing XML Digital Signature 1.1 X509Digest element.
Builder of
X509Digest.An implementation of
Criterion which specifies criteria based on
the digest of an X.509 certificate.Concrete implementation of
X509Digest.A thread-safe Marshaller for
X509Digest objects.A thread-safe Unmarshaller for
X509Digest objects.A factory bean to understand X509Inline credentials.
XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
Builder of
X509IssuerName.Concrete implementation of
X509IssuerName.XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
Builder of
X509IssuerSerial.An implementation of
Criterion which specifies criteria based on
X.509 certificate issuer name and serial number.Concrete implementation of
X509IssuerSerial.A thread-safe Marshaller for
X509IssuerSerial objects.A thread-safe Unmarshaller for
X509IssuerSerial objects.A factory implementation which produces instances of
KeyInfoGenerator capable of
handling the information contained within an X509Credential.A class that wraps a
X509KeyManager and exposes it as an X509Credential.XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
Builder of
X509SerialNumber.Concrete implementation of
X509SerialNumber.Thread-safe marshaller of
X509SerialNumber objects.Thread-safe unmarshaller for
X509SerialNumber objects.XMLObject representing XML Digital Signature, version 20020212, X509SKI element.
Builder of
X509SKI.Concrete implementation of
X509SKI.An implementation of
Criterion which specifies criteria based on
X.509 certificate subject key identifier.XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
Builder of
X509SubjectName.An implementation of
Criterion which specifies criteria based on
X.509 certificate subject name.Concrete implementation of
X509SubjectName.Utility class for working with X509 objects.
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.
A SAML XACML profile XACMLAuthzDecisionQuery schema type.
A concrete implementation of
XACMLAuthzDecisionQueryType.Builder for
XACMLAuthzDecisionQueryType objects.A thread-safe Marshaller for
XACMLAuthzDecisionQueryType objects.A thread-safe Unmarshaller for
XACMLAuthzDecisionQueryType objects.A SAML XACML profile XACMLAuthzDecisionStatement schema type.
A concrete implementation of
XACMLAuthzDecisionStatementType.vBuilder for
XACMLAuthzDecisionStatementTypeImpl objects.A thread-safe Marshaller for
XACMLAuthzDecisionStatementType.A thread-safe Unmarshaller for
XACMLAuthzDecisionStatementType.Defines the constants for the XACML providers.
Base interface for XACML objects.
Builder of XACML objects.
A SAML XACML profile XACMLPolicyQuery schema type.
Concrete implementation of
XACMLPolicyQueryType.Builder for
XACMLPolicyQueryType objects.Marshaller for
XACMLPolicyQueryType.Unmarshaller for
XACMLPolicyQueryType.A SAML XACML profile XACMLPolicyStatement schema type.
Concrete implementation of
XACMLPolicyStatementType.Builder for
XACMLPolicyStatementTypeImpl objects.A thread-safe Marshaller for
XACMLAuthzDecisionStatementType.A thread-safe Unmarshaller for
XACMLAuthzDecisionStatementType.Helper methods for working with global attributes from the XML namespace.
XML-based storage for
ClientStorageService.Factory for XML-backed store.
An exception thrown when an error occurs loading information via
XMLConfigurator.Reads in an XML configuration and configures the XMLTooling library accordingly.
Builder for XMLObjects from
org.opensaml.xmlsec.encryption.A key agreement parameter which is capable of expressing its own
XMLObject representation.A object that represents an XML element, usually of a specific schema type, that has been unmarshalled into this Java
object.
Base test case class for tests that operate on XMLObjects.
A builder for XMLObjects.
A factory for
XMLObjectBuilders.Resizable list for the children of XMLObjects.
Interface for a component which is capable of loading and saving instances of
XMLObject,
based on a string key.Base test case for
XMLObjects in XMLTooling for which we need a full set
of object provider tests, i.e marshalling and unmarshalling of single elements; with optional
attributes; and with child elements.XMLObject provider initializer for module "core".
XMLObject provider initializer for module "saml-impl".
XMLObject provider initializer for module "soap-impl".
XMLObject provider initializer for module "xacml-impl".
XMLObject provider initializer for module "xacml-saml-impl".
XMLObject provider initializer for module "xmlsec-impl".
An abstract base class for XMLObject provider initializers which takes care of the boilerplate, requiring
concrete subclasses to only supply the initializer impl to test along with the collection of QNames
to check.
Configuration registry component for registering and retrieving implementation instances
and related configuration relevant to working with XMLObjects,
including builders, marshallers and unmarshallers.
Class for loading library configuration files and retrieving the configured components.
A bean class which can be optionally used to represent the original
source byte[] from which an
XMLObject was parsed and unmarshalled.A helper class for working with XMLObjects.
Options for handling output of XMLObject cloning.
An unchecked runtime exception thrown when an unrecoverable error occurs during XML processing.
Extends base interface with XML Security configuration objects.
Builder for XMLObjects from
org.opensaml.xmlsec.signature.A utility class for computing and verifying raw signatures and MAC values.
XMLObject representing XML Digital Signature, version 20020212, XPath element.
Builder of
XPath.Concrete implementation of
XPath.XACML XPathVersion schema.
Represents the schema Any type.
Interface for implementations which adapt/wrap an instance of
XSAny.Builder of
XSAnyImpls.Concrete implementation of
XSAny.Thread-safe marshaller of
XSAny objects.A thread-safe unmarshaller for
XSAnys.XMLObject that represents an XML Schema base64Binary.
Builder of
XSBase64BinaryImpl objects.Concrete implementation of
XSBase64Binary.Thread-safe marshaller of
XSBase64Binary objects.Thread-safe unmarshaller for
XSBase64Binary objects.XSBoolean is the
xs:boolean schema type.Builder of
XSBooleanImpl objects.Concrete implementation of
XSBoolean.Thread-safe marshaller of
XSBoolean objects.Thread-safe unmarshaller for
XSBoolean objects.A class representing a boolean attribute.
XMLObject that represents an XML Schema dateTime.
Builder of
XSDateTime objects.Concrete implementation of
XSDateTime.Thread-safe marshaller of
XSDateTime objects.Thread-safe unmarshaller for
XSDateTime objects.XMLObject that represents an XML Schema Integer.
Builder of
XSIntegerImpl objects.Concrete implementation of
XSInteger.Thread-safe marshaller of
XSInteger objects.Thread-safe unmarshaller for
XSInteger objects.XMLObject that represents an XML schema QName content bearing element.
Builder of
XSQNameImpl objects.Concrete implementation of
XSQName.A thread-safe marshaller for
XSQNames.A thread-safe unmarshaller for
XSQNames.XMLObject that represents an XML Schema String.
Builder of
XSStringImpl objects.Concrete implementation of
XSString.Thread-safe marshaller of
XSString objects.Thread-safe unmarshaller for
XSString objects.XMLObject that represents an XML schema URI content bearing element.
Builder of
XSURIImpl objects.Conrete implementation of
XSURI.A thread-safe marshaller for
XSURI.A thread-safe unmarshaller for
XSURI.XMLObject representing XML Digital Signature, version 20020212, Y element.
Builder of
Y.Concrete implementation of
Y.
AbstractPipelineHttpSOAPClient, such asPipelineFactoryHttpSOAPClient