# All Classes and Interfaces

Class
Description
AbstractAuthenticatableSAMLEntityContext
Abstract base class for subcontexts that carry information about a SAML entity which may be authenticated.
AbstractBasicCredentialFactoryBean
A factory bean to collect information to do with a `BasicCredential`.
AbstractBasicCredentialFactoryBean.SecretKeyEncoding
Form of encoding for SecretKey info.
AbstractBasicPKIXValidationInfoFactoryBean
A factory bean to collect information to do with a `BasicPKIXValidationInformation`.
AbstractBatchMetadataResolver
Abstract subclass for metadata resolvers that process and resolve metadata at a given point in time from a single metadata source document.
AbstractChainingCredentialResolver<ResolverType extends CredentialResolver>
An abstract implementation of `CredentialResolver` which chains together one or more underlying credential resolver implementations.
AbstractClientStorageServiceStore
Base class for the storage and reconstitution of data for a `ClientStorageService`.
AbstractConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject>
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.
AbstractConditionalProfileAction
Base class for conditional profile actions.
AbstractCredential
Base class for `Credential` implementations.
AbstractCredentialFactoryBean<T extends Credential>
A factory bean to accumulate the information pertaining to an `AbstractCredential`.
AbstractCredentialResolver
Abstract base class for `CredentialResolver` implementations.
AbstractCriteriaFilteringCredentialResolver
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`.
AbstractDecryptAction
Abstract base class for actions that perform SAML decryption.
AbstractDerivationKeyAgreementProcessor
Abstract base class for `KeyAgreementProcessor` implementations which do key derivation by means of a required `KeyDerivation` parameter.
AbstractDynamicHTTPMetadataResolver
Abstract subclass for dynamic metadata resolvers that implement metadata resolution based on HTTP requests.
AbstractDynamicMetadataResolver
Abstract subclass for metadata resolvers that resolve metadata dynamically, as needed and on demand.
AbstractDynamicMetadataResolver.DefaultCacheKeyGenerator
Default function for generating a cache key for loading and saving an `EntityDescriptor` using a `XMLObjectLoadSaveManager`.
AbstractDynamicMetadataResolver.PersistentCacheInitializationMetrics
Class used to track metrics related to the initialization from the persistent cache.
AbstractElementExtensibleXMLObject
AbstractElementExtensible is an element of type `xs:any`, but without `xs:anyAttribute` attribute or text content.
AbstractElementExtensibleXMLObjectMarshaller
AbstractElementExtensibleMarshaller marshalls element of type `xs:any`, but without `xs:anyAttribute` attributes or text content.
AbstractElementExtensibleXMLObjectUnmarshaller
AbstractElementExtensibleUnmarshaller unmarshalls element of type `xs:any`, but without `xs:anyAttribute` attributes or text content.
AbstractEncryptAction
Abstract base class for actions that perform simple unicast SAML encryption to a single decrypting party.
AbstractEncryptedKeyResolver
Abstract class implementation for `EncryptedKeyResolver`.
AbstractEndpointConverter<T extends Endpoint>
Support for parsing a binding/endpoint pair into an endpoint of a particular type.
AbstractEndpointResolver<EndpointType extends Endpoint>
Base implementation that resolves and validates protocol/profile endpoints using a combination of supplied parameters and SAML metadata.
AbstractExtensibleSOAPObject
Abstract class implementing element and attribute extensibility.
AbstractExtensibleXMLObject
AbstractExtensibleXMLObject is an element of type `xs:any`, and with `xs:anyAttribute` attributes.
AbstractExtensibleXMLObjectMarshaller
AbstractExtensibleXMLObjectMarshaller marshalls element of type `xs:any` and with `xs:anyAttribute` attributes.
AbstractExtensibleXMLObjectUnmarshaller
AbstractExtensibleXMLObjectUnmarshaller unmarshalls element of type `xs:any` and with `xs:anyAttribute` attributes.
AbstractFilesystemConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a resource on the filesystem.
AbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler>
Base class for a profile action which just delegates to an instance of `MessageHandler`.
AbstractHeaderGeneratingMessageHandler
Abstract base class for message handlers that generate SOAP headers.
AbstractHttpClientRequestMessageEncoder
Abstract implementation of `HttpServletResponseMessageEncoder`.
AbstractHttpClientResponseMessageDecoder
Abstract implementation of `HttpClientResponseMessageDecoder`.
AbstractHttpServletRequestMessageDecoder
Abstract implementation of `HttpServletRequestMessageDecoder`.
AbstractHttpServletRequestMessageHandler
Base class for message handlers that require access to an `HttpServletRequest`.
AbstractHttpServletResponseMessageEncoder
Abstract implementation of `HttpServletResponseMessageEncoder`.
AbstractKeyAgreementProcessor
Abstract base class for `KeyAgreementProcessor` implementations.
AbstractKeyInfoProvider
Abstract super class for `KeyInfoProvider` implementations.
AbstractMapBackedStorageService
Partial implementation of `StorageService` that stores data in-memory with no persistence using a simple map.
AbstractMessageChannelSecurity
Abstract base class for message handlers which populate a `MessageChannelSecurityContext` on a `BaseContext`, where the latter is located using a lookup strategy.
AbstractMessageChannelSecurity
Abstract base class for profile actions which populate a `MessageChannelSecurityContext` on a `BaseContext`, where the latter is located using a lookup strategy.
AbstractMessageDecoder
Abstract message decoder.
AbstractMessageEncoder
Abstract message encoder.
AbstractMessageHandler
A base abstract implementation of `MessageHandler`.
AbstractMetadataFilter
Abstract base class for `MetadataFilter`.
AbstractMetadataResolver
An abstract, base, implementation of a metadata provider.
AbstractNamedCurve
Abstract base class for implementations of `NamedCurve`.
AbstractNameIdentifierGenerator<NameIdType extends SAMLObject>
Abstract base class for simple implementations of `NameIdentifierGenerator`.
AbstractNameIDPolicyPredicate
Base class for implementations of `Predicate` that handle evaluation of name identifier content in various scenarios.
AbstractNameIDType
Abstract implementation of `NameIDType`.
AbstractPipelineHttpSOAPClient
SOAP client that is based on `HttpClientMessagePipeline`.
AbstractProfileAction
Base class for profile actions.
AbstractRegistrationInfoPredicate
Base class for predicate that acts on `RegistrationInfo` content.
AbstractReloadingMetadataResolver
Base class for metadata providers that cache and periodically refresh their metadata.
AbstractResponseShellAction<MessageType extends StatusResponseType>
Abstract action that creates an empty object derived from `StatusResponseType`, and sets it as the message returned by `InOutOperationContext.getOutboundMessageContext()`.
AbstractSAML1Artifact
SAML 1 Artifact marker.
AbstractSAML1NameIdentifierGenerator
Abstract base class for simple implementations of `SAML1NameIdentifierGenerator`.
AbstractSAML2Artifact
SAML 2 Artifact base class.
AbstractSAML2NameIDGenerator
Abstract base class for simple implementations of `SAML2NameIDGenerator`.
AbstractSAMLArtifact
Base class for SAML artifacts.
AbstractSAMLEntityContext
Abstract base class for subcontexts that carry information about a SAML entity.
AbstractSAMLObjectBuilder<SAMLObjectType extends SAMLObject>
Base builder for `SAMLObject`s.
AbstractSAMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractSAMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractSecurityParametersResolver<ProductType>
Abstract base class for security parameters resolvers which supplies commonly used functionality for reuse.
AbstractSignableSAMLObject
Abstract SAMLObject implementation that also implements `SignableXMLObject`.
AbstractSignableXMLObject
Base for signable XMLObjects.
AbstractStorageService
Abstract base class for `StorageService` implementations.
AbstractSubjectConfirmationValidator
A base class for `SubjectConfirmationValidator` implementations.
AbstractToken<TokenType>
Base abstract implementation of `Token`.
AbstractWSAddressingObject
AbstractWSAddressingObject.
AbstractWSAddressingObjectBuilder<WSAddressingObjectType extends WSAddressingObject>
AbstractWSAddressObjectBuilder.
AbstractWSAddressingObjectMarshaller
An abstract marshaller implementation for XMLObjects from `org.opensaml.soap.wsaddressing.impl`.
AbstractWSAddressingObjectUnmarshaller
An abstract unmarshaller implementation for XMLObjects from `org.opensaml.soap.wsaddressing.impl`.
AbstractWSPolicyObject
AbstractWSSecurityObject.
AbstractWSPolicyObjectBuilder<T extends WSPolicyObject>
AbstactWSPolicyObjectBuilder.
AbstractWSPolicyObjectMarshaller
An abstract marshaller implementation for XMLObjects from WS-Policy.
AbstractWSPolicyObjectUnmarshaller
An abstract unmarshaller implementation for XMLObjects from WS-Policy.
AbstractWSSecurityObject
AbstractWSSecurityObject.
AbstractWSSecurityObjectBuilder<WSSecurityObjectType extends WSSecurityObject>
AbstractWSSecurityObjectBuilder.
AbstractWSSecurityObjectMarshaller
An abstract marshaller implementation for XMLObjects from WS-Security.
AbstractWSSecurityObjectUnmarshaller
An abstract unmarshaller implementation for XMLObjects from WS-Security.
AbstractWSTrustObject
AbstractWSTrustObject.
AbstractWSTrustObjectBuilder<WSTrustObjectType extends WSTrustObject>
AbstractWSTrustObjectBuilder.
AbstractWSTrustObjectMarshaller
An abstract marshaller implementation for XMLObjects from WS-Trust.
AbstractWSTrustObjectUnmarshaller
An abstract unmarshaller implementation for XMLObjects from WS-Trust.
AbstractX509CredentialFactoryBean
A factory bean to collect information to do with an X509 backed `BasicX509Credential`.
AbstractXACMLObject
An abstract implementation of XACMLObject.
AbstractXACMLObjectBuilder<XACMLObjectType extends XACMLObject>
Base builder for `XACMLObject`.
AbstractXACMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface that handles most of the boilerplate code for Marshallers.
AbstractXACMLObjectUnmarshaller
An thread safe abstract unmarshaller.
AbstractXMLEncryptionMarshaller
An abstract marshaller implementation for XMLObjects from XML Encryption.
AbstractXMLEncryptionUnmarshaller
An abstract unmarshaller implementation for XMLObjects from XML Encryption.
AbstractXMLObject
An abstract implementation of XMLObject.
AbstractXMLObjectBuilder<XMLObjectType extends XMLObject>
Base implementation for XMLObject builders.
AbstractXMLObjectMarshaller
A thread safe, abstract implementation of the `Marshaller` interface.
AbstractXMLObjectProviderInitializer
Reads in an XML configuration and configures the XMLTooling library accordingly.
AbstractXMLObjectUnmarshaller
A thread safe abstract unmarshaller.
AbstractXMLSignatureMarshaller
An abstract marshaller implementation for XMLObjects from XML Signature.
AbstractXMLSignatureUnmarshaller
An abstract unmarshaller implementation for XMLObjects from XML Signature.
AbstractXSAnyAdapter
Abstract base class for implementations that adapt/wrap an instance of `XSAny`.
AccessControlContext
A context component which holds state for making an access control decision using the `AccessControl` interface.
Action
Interface describing how a SAML1.1 `Action` element behaves.
Action
SAML 2.0 Core Action.
Action
The <wsa:Action> element.
ActionBuilder
Builder of `Action` objects.
ActionBuilder
Builder for `Action` objects.
ActionBuilder
ActionBuilder.
ActionImpl
Concrete implementation of `Action`.
ActionImpl
A concrete implementation of `Action`.
ActionImpl
ActionImpl is the concrete implementation of `Action`.
ActionMarshaller
A thread safe Marshaller for `Action` objects.
ActionMarshaller
A thread-safe Marshaller for `Action`.
ActionMarshaller
Marshaller for the <wsa:Action> element.
ActionMatchType
XACML ActionMatch schema type.
ActionMatchTypeImpl
Concrete implementation of `ActionMatchType`.
ActionMatchTypeImplBuilder
Builder of `ActionMatchType` objects.
ActionMatchTypeMarshaller
Marshaller of `ActionMatchType` objects.
ActionMatchTypeUnmarshaller
Unmarshaller of `ActionMatchType` objects.
ActionNamespace
SAML 2.0 Metadata extension ActionNamespace.
ActionNamespaceBuilder
Builder of `ActionNamespace` objects.
ActionNamespaceImpl
Concrete implementation of `ActionNamespace`.
ActionsType
XACML Actions schema type.
ActionsTypeImpl
Implementation of `ActionsType`.
ActionsTypeImplBuilder
Builder for `ActionsType`.
ActionsTypeMarshaller
Marshaller for `ActionsType`.
ActionsTypeUnmarshaller
Unmarshaller for `ActionsType`.
ActionSupport
Helper class for `ProfileAction` operations.
ActionTestingSupport
Helper methods for creating/testing objects within profile action tests.
ActionType
XACML context Action schema type.
ActionType
XACML Action schema type.
ActionTypeImpl
Concrete implementation of `ActionType`.
ActionTypeImpl
Implementation for `ActionType`.
ActionTypeImplBuilder
Builder for `ActionType` objects.
ActionTypeImplBuilder
Builder for `ActionType`.
ActionTypeMarshaller
Marshaller for `ActionType` objects.
ActionTypeMarshaller
Marshaller for `ActionType`.
ActionTypeUnmarshaller
Unmarshaller for `ActionType` objects.
ActionTypeUnmarshaller
Unmarshaller for `ActionType`.
ActionUnmarshaller
A thread-safe Unmarshaller for `Action` objects.
ActionUnmarshaller
A thread-safe Unmarshaller for `Action`.
ActionUnmarshaller
Unmarshaller for the <wsa:Action> element.
ActorBearing
Interface for element having a `@soap11:actor` attribute.
AddActionHandler
Handler implementation that adds a wsa:Action header to the outbound SOAP envelope.
AddAudienceRestrictionToAssertions
Action adds an audience restriction condition to every assertion contained in a SAML 1/2 response, with the audiences obtained from a lookup function.
AddChannelBindingsHeaderHandler
MessageHandler to add `ChannelBindings` headers to an outgoing SOAP envelope.
AddChannelBindingsToAssertions
Action to add `ChannelBindings` extension(s) to every `Assertion` in a `Response` message.
AddConsentToResponseHandler
MessageHandler to set the Consent attribute on a `StatusResponseType` message.
AddDoNotCacheConditionToAssertions
Action to add a `DoNotCacheCondition` to every `Assertion` in a `Response` message.
AddECPResponseHeaderHandler
MessageHandler to add the ECP `Response` header to an outgoing SOAP envelope.
AddGeneratedKeyHeaderHandler
MessageHandler to add the ECP `GeneratedKey` header to an outgoing SOAP envelope.
AddGeneratedKeyToAssertions
Action to add a `GeneratedKey` extension to every `Assertion` in a `Response` message.
AddInResponseToToResponse
Action that adds the `InResponseTo` attribute to a response message if a SAML message ID is set on the inbound message context.
AddInResponseToToResponse.DefaultRequestIdLookupStrategy
Default lookup of request ID from inbound message context, suppressing lookup for bindings known to be supplying artificial IDs.
AdditionalMetadataLocation
SAML 2.0 Metadata AdditionalMetadataLocation.
AdditionalMetadataLocationBuilder
Builder for `AdditionalMetadataLocation` objects.
AdditionalMetadataLocationImpl
Concrete implementation of `AdditionalMetadataLocation`.
AdditionalMetadataLocationMarshaller
A thread safe marshaller for `AdditionalMetadataLocation` objects.
AdditionalMetadataLocationUnmarshaller
A thread-safe Unmarshaller for `AdditionalMetadataLocation` objects.
AddMessageIDHandler
Handler implementation that adds a wsa:MessageID header to the outbound SOAP envelope.
AddNameIdentifierToSubjects
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.
AddNameIDToSubjects
Action that builds a `NameID` and adds it to the `Subject` of all the assertions found in a `Response`.
AddNameIDToSubjects.NameIDPolicyLookupFunction
Lookup function that returns the `NameIDPolicy` from an `AuthnRequest` message returned from a lookup function, by default the inbound message.
AddNameIDToSubjects.RequesterIdFromIssuerFunction
Lookup function that returns `RequestAbstractType.getIssuer()` from a request message returned from a lookup function, by default the inbound message.
AddNotBeforeConditionToAssertions
Action that adds the `NotBefore` attribute to every assertion in a SAML 1/2 response message.
AddNotOnOrAfterConditionToAssertions
Action that adds the `NotBefore` attribute to every assertion in a SAML 1/2 response message.
AddOneTimeUseConditionToAssertions
Action to add a `OneTimeUse` condition to every `Assertion` in a `Response` message.
AddProxyRestrictionToAssertions
Action adds an `ProxyRestriction` to every `Assertion` contained in a SAML 2 response, with the audiences and count obtained from a lookup function.
AddRelatesToHandler
Handler implementation that adds a wsa:RelatesTo header to the outbound SOAP envelope.
AddRelayStateHeaderHandler
MessageHandler to add the ECP `RelayState` header to an outgoing SOAP envelope.
AddRequestAuthenticatedHeaderHandler
MessageHandler to add the ECP `RequestAuthenticated` header to an outgoing SOAP envelope.
AddResponseShell
Action that creates an empty `Response`, and sets it as the message returned by `InOutOperationContext.getOutboundMessageContext()`.
Address
The <wsa:Address> element.
Address
This interface defines how the object representing a WS Address `Address` element behaves.
AddressBuilder
AddressBuilder.
AddressBuilder
Builder of `AddressImpl` objects.
AddressImpl
AddressImpl is the concrete implementation of `Address`.
AddressImpl
Implementation of the `Address` object.
AddressMarshaller
Marshaller for the <wsa:Address> element.
AddressMarshaller
A thread-safe marshaller for `Address` objects.
AddressUnmarshaller
Unmarshaller for the <wsa:Address> element.
AddressUnmarshaller
A thread-safe unmarshaller for `Address` objects.
AddSOAPFault
Action that resolves or builds a SOAP 1.1 `Fault` object, and stores it in the outbound message context.
AddSOAPFault.FaultCodeMappingFunction
A default method to map event IDs to faultcode QName based on `EventContext`.
AddSOAPFault.MessageContextFaultStrategy
Default strategy which returns a `Fault` instance already registered in the current request context.
AddStatusResponseShell
Action that creates an empty object derived from `StatusResponseType`, and sets it as the message returned by `InOutOperationContext.getOutboundMessageContext()`.
AddStatusToResponse
Action that sets `Status` content in a `Response` obtained from a lookup strategy, typically from the outbound message context.
AddStatusToResponse
Action that sets `Status` content in a `StatusResponseType` obtained from a lookup strategy, typically from the outbound message context.
AddStatusToResponse.StatusCodeMappingFunction
A default method to map event IDs to SAML 1 StatusCode QNames based on `EventContext`.
AddStatusToResponse.StatusCodeMappingFunction
A default method to map event IDs to SAML 2 StatusCode URIs based on `EventContext`.
AddSubjectConfirmationToSubjects
Action that builds `SubjectConfirmation` and adds it to the `Subject` of all the statements in all the assertions found in a `Response`.
AddSubjectConfirmationToSubjects
Action that builds `SubjectConfirmation` and adds it to the `Subject` of all the assertions found in a `Response`.
AddTimestampHandler
Handler implementation that adds a wsse:Timestamp header to the wsse:Security header of the outbound SOAP envelope.
Advice
This interface defines how the object representing a SAML 1 `Advice` element behaves.
Advice
SAML 2.0 Core Advice.
AdviceBuilder
Builder of `Advice` objects.
AdviceBuilder
Builder for `Advice` objects.
AdviceImpl
Concrete implementation of `Advice`.
AdviceImpl
A concrete implementation of `Advice`.
AdviceMarshaller
A thread safe Marshaller for `Advice` objects.
AdviceMarshaller
A thread-safe marshaller for `Advice`.
AdviceUnmarshaller
A thread-safe Unmarshaller for `Advice` objects.
AdviceUnmarshaller
A thread-safe Unmarshaller for `Advice`.
AffiliateMember
SAML 2.0 Metadata AffiliateMember.
AffiliateMemberBuilder
Builder for `AffiliateMember`.
AffiliateMemberImpl
Concrete implementation of `AffiliateMember`.
AffiliationDescriptor
SAML 2.0 Metadata AffiliationDescriptorType.
AffiliationDescriptorBuilder
Builder for `AffiliationDescriptor` objects.
AffiliationDescriptorImpl
Concrete implementation of `AffiliationDescriptor`.
AffiliationDescriptorMarshaller
A thread safe Marshaller for `AffiliationDescriptor` objects.
AffiliationDescriptorUnmarshaller
A thread safe Unmarshaller for `AffiliationDescriptor`s.
AffiliationNameIDPolicyPredicate
Evaluates name identifier data and enforces a default policy over its content.
AgreementMethod
XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
AgreementMethodBuilder
Builder of `AgreementMethod`.
AgreementMethodImpl
Concrete implementation of `AgreementMethod`.
AgreementMethodKeyInfoProvider
Implementation of `KeyInfoProvider` which supports `AgreementMethod`.
AgreementMethodMarshaller
A thread-safe Marshaller for `AgreementMethod` objects.
AgreementMethodUnmarshaller
A thread-safe Unmarshaller for `AgreementMethod` objects.
AlgorithmDescriptor
An interface for components which describe an algorithm identified by an algorithm URI.
AlgorithmDescriptor.AlgorithmType
Algorithm descriptor types.
AlgorithmFilter
A filter that adds algorithm extension content to entities in order to drive software behavior based on them.
AlgorithmIdentifierType
XMLObject representing XML Encryption, version 1.1, AlgorithmIdentifierType complex type.
AlgorithmIdentifierTypeImpl
Abstract implementation of `AlgorithmIdentifierType`.
AlgorithmIdentifierTypeMarshaller
A thread-safe Marshaller for `AlgorithmIdentifierType` objects.
AlgorithmIdentifierTypeUnmarshaller
A thread-safe Unmarshaller for `AlgorithmIdentifierType` objects.
AlgorithmPolicyConfiguration
Algorithm URI include/exclude policy configuration.
AlgorithmPolicyConfiguration.Precedence
Rule precedence values.
AlgorithmPolicyParameters
The algorithm policy parameters.
AlgorithmRegistry
A registry of `AlgorithmDescriptor` instances, to support various use cases for working with algorithm URIs.
AlgorithmRuntimeSupportedPredicate
A predicate which evaluates whether a cryptographic algorithm URI is effectively supported by the runtime environment, as determined by `AlgorithmRegistry.isRuntimeSupported(String)`.
AlgorithmSupport
Helper methods for working with XML security algorithm URI's.
All
The wsp:All element.
AllBuilder
Builder for the All element.
AllImpl
AllImpl.
AllMarshaller
Marshaller for the wsp:All element.
AllowPostdating
The wst:AllowPostdating element.
AllowPostdatingBuilder
Builder for the AllowPostdating element.
AllowPostdatingImpl
AllowPostdatingImpl.
AllowPostdatingMarshaller
Marshaller for the AllowPostdating element.
AllowPostdatingUnmarshaller
Unmarshaller for the wst:AllowPostdating element.
AllUnmarshaller
Unmarshaller for the wsp:All element.
AnnotationSupport
Support class that reads and writes fields decorated with storage annotations.
ApacheSantuarioSignatureValidationProviderImpl
Implementation of `SignatureValidationProvider` which is based on the Apache Santuario library and is used with `Signature` instances which are instances of `SignatureImpl`.
ApacheSantuarioSignerProviderImpl
Implementation of `SignerProvider` which is based on the Apache Santuario library and is used with `Signature` instances which are instances of `SignatureImpl`.
ApacheSantuarioXMLParser
Implementation of Santuario's `XMLParser` which simply wraps an instance of `ParserPool`.
ApacheXMLSecurityInitializer
Initializer which initializes the Apache XML Security library (Santuario).
AppliesTo
This interface defines how the object representing a WS Applies To `AppliesTo` element behaves.
AppliesTo
The wsp:AppliesTo element.
AppliesToBuilder
Builder of `AppliesToImpl` objects.
AppliesToBuilder
Builder for the AppliesTo element.
AppliesToImpl
Implementation of the `AppliesTo` Object.
AppliesToImpl
AppliesToImpl.
AppliesToMarshaller
A thread safe marshaller for `AppliesTo` objects.
AppliesToMarshaller
Marshaller for the wsp:AppliesTo element.
AppliesToUnmarshaller
A thread-safe unmarshaller for `AppliesTo` objects.
AppliesToUnmarshaller
Unmarshaller for the wsp:AppliesTo element.
ApplyType
XACML Apply schema type.
ApplyTypeImpl
Implementation of `ApplyType`.
ApplyTypeImplBuilder
Builder for `ApplyType`.
ApplyTypeMarshaller
Marshaller for `ApplyType`.
ApplyTypeUnmarshaller
Unmarshaller for `ApplyType`.
Artifact
SAML 2.0 Core Artifact.
ArtifactBuilder
A Builder for `Artifact` objects.
ArtifactCriterion
`Criterion` representing a `SAMLArtifact`.
ArtifactImpl
Concrete implementation of `Artifact`.
ArtifactResolutionService
SAML 2.0 Metadata ArtifactResolutionService.
ArtifactResolutionServiceBuilder
Builder for `ArtifactResolutionService`.
ArtifactResolutionServiceConverter
Support for parsing a binding/endpoint pair into a `ArtifactResolutionService`.
ArtifactResolutionServiceImpl
Concrete implementation of `ArtifactResolutionService`.
ArtifactResolve
SAML 2.0 Core ArtifactResolve.
ArtifactResolveBuilder
A Builder for `ArtifactResolve` objects.
ArtifactResolveImpl
Concrete implementation of `ArtifactResolve`.
ArtifactResolveMarshaller
A thread-safe Marshaller for `ArtifactResolve`.
ArtifactResolveUnmarshaller
A thread-safe Unmarshaller for `ArtifactResolve`.
ArtifactResponse
SAML 2.0 Core ArtifactResponse.
ArtifactResponseBuilder
A Builder for `ArtifactResponse` objects.
ArtifactResponseImpl
Concrete implementation of `ArtifactResponse`.
ArtifactResponseMarshaller
A thread-safe Marshaller for `ArtifactResponse`.
ArtifactResponseUnmarshaller
A thread-safe Unmarshaller for `ArtifactResponse`.
Assertion
This interface defines how the object representing a SAML 1 `Assertion` element behaves.
Assertion
SAML 2.0 Core Assertion.
AssertionArtifact
This interface is for the SAML1 `AssertionArtifact` element.
AssertionArtifactBuilder
Builder of `AssertionArtifact` objects.
AssertionArtifactImpl
Concrete implementation of `AssertionArtifact`.
AssertionBuilder
Builder of `Assertion` objects.
AssertionBuilder
Builder for `Assertion` objects.
AssertionConsumerService
SAML 2.0 Metadata AssertionConsumerService.
AssertionConsumerServiceBuilder
Builder for `AssertionConsumerService` objects.
AssertionConsumerServiceConverter
Support for parsing a binding/endpoint pair into a `AssertionConsumerService`.
AssertionConsumerServiceImpl
Concrete implementation of `AssertionConsumerService`.
AssertionIDRef
SAML 2.0 Core AssertionIDRef.
AssertionIDRefBuilder
Builder for `AssertionIDRef`.
AssertionIDReference
This interface defines how the object representing a SAML 1 `AssertionIDReference` element behaves.
AssertionIDReferenceBuilder
Builder of `AssertionIDReference` objects.
AssertionIDReferenceImpl
Concrete Implementation of `AssertionIDReference` Object.
AssertionIDRefImpl
Concrete implementation of `AssertionIDRef`.
AssertionIDRequest
SAML 2.0 Core AssertionIDRequest.
AssertionIDRequestBuilder
A Builder for `AssertionIDRequest`.
AssertionIDRequestImpl
A concrete implementation of `AssertionIDRequest`.
AssertionIDRequestMarshaller
A thread-safe Marshaller for `AssertionIDRequest`.
AssertionIDRequestService
SAML 2.0 Metadata AssertionIDRequestService.
AssertionIDRequestServiceBuilder
Builder for `AssertionIDRequestService`.
AssertionIDRequestServiceImpl
Concrete implementation of `AssertionIDRequestService`.
AssertionIDRequestUnmarshaller
A thead-safe Unmarshaller for `AssertionIDRequest`.
AssertionImpl
This class implements the SAML 1 `Assertion` statement.
AssertionImpl
A concrete implementation of `Assertion`.
AssertionMarshaller
A thread safe Marshaller for `Assertion` objects.
AssertionMarshaller
A thread-safe Marshaller for `Assertion`.
AssertionUnmarshaller
A thread-safe Unmarshaller for `Assertion` objects.
AssertionUnmarshaller
A thread-safe Unmarshaller for `Assertion`.
AssertionURIRef
SAML 2.0 Core AssertionURIRef.
AssertionURIRefBuilder
Builder for `AssertionURIRef` objects.
AssertionURIRefImpl
A concrete implementation of `AssertionURIRef`.
AssertionValidationException
Exception indicating a problem validating a SAML Assertion.
AssertionValidationInput
Class which holds data relevant to validating a SAML 2.0 Assertion.
AssertionValidationNetworkInformationSupplier
Interface for a component that supplies network-related information for assertion validation.
AssertionValidationSupport
Support methods for assertion validation.
AssertionValidator
A validator that evaluates an `Assertion` generically.
Asynchronous
SAML 2.0 Protocol extension Asynchronous.
AsynchronousBuilder
A Builder for `Asynchronous` objects.
AsynchronousImpl
Concrete implementation of `Asynchronous`.
AsynchronousMarshaller
A thread safe Marshaller for `Asynchronous` objects.
AsynchronousUnmarshaller
A thread-safe Unmarshaller for `Asynchronous` objects.
Attribute
This interface defines how the object representing a SAML 1 `Attribute` element behaves.
Attribute
SAML 2.0 Core Attribute.
AttributeAssignmentType
XACML AttributeAssignment schema type.
AttributeAssignmentTypeImpl
Implementation for `AttributeAssignmentType`.
AttributeAssignmentTypeImplBuilder
Builder for `AttributeAssignmentType`.
AttributeAssignmentTypeMarshaller
Marshaller for `AttributeAssignmentType`.
AttributeAssignmentTypeUnmarshaller
UnMarshaller for `AttributeAssignmentType`.
AttributeAuthorityDescriptor
SAML 2.0 Metadata AttributeAuthorityDescriptor.
AttributeAuthorityDescriptorBuilder
Builder for `AttributeAuthorityDescriptor`.
AttributeAuthorityDescriptorImpl
A concrete implementation of `AttributeAuthorityDescriptor`.
AttributeAuthorityDescriptorMarshaller
A thread safe Marshaller for `AttributeAuthorityDescriptor`.
AttributeAuthorityDescriptorUnmarshaller
A thread safe unmarshaller for `AttributeAuthorityDescriptor`.
AttributeBuilder
Builder of `Attribute` objects.
AttributeBuilder
Builder for `Attribute` objects.
AttributeConsumerServiceLookupFunction
`ContextDataLookupFunction` to return the `AttributeConsumingService` from the `AttributeConsumingServiceContext`.
AttributeConsumingService
SAML 2.0 Metadata AttributeAuthorityDescriptor.
AttributeConsumingServiceBuilder
Builder for `AttributeConsumingService`.
AttributeConsumingServiceContext
Context, usually attached to `SAMLMetadataContext` that carries a SAML `AttributeConsumingService` for use in later stages.
AttributeConsumingServiceImpl
Concrete implementation of `AttributeConsumingService`.
AttributeConsumingServiceMarshaller
A thread safe Marshaller for `AttributeConsumingService` objects.
AttributeConsumingServiceSelector
Metadata support class which selects an `AttributeConsumingService` based on input of a mandatory `RoleDescriptor` and an optional index.
AttributeConsumingServiceUnmarshaller
A thread safe Unmarshaller for `AttributeConsumingService` objects.
AttributedDateTime
Interface for elements of complex type AttributedDateTime.
AttributedDateTimeImpl
Implementation of `AttributedDateTime`.
AttributedDateTimeMarshaller
AttributedDateTimeMarshaller.
AttributedDateTimeUnmarshaller
AttributedDateTimeUnmarshaller.
AttributeDesignator
This interface defines how the object representing a SAML 1 `AttributeDesignator` element behaves.
AttributeDesignatorBuilder
Builder of `AttributeDesignator` objects.
AttributeDesignatorImpl
Concrete Implementation of the `AttributeDesignator` interface.
AttributeDesignatorMarshaller
Marshaller of `AttributeDesignator` objects.
AttributeDesignatorType
XACML AttribtueDesignator schema type.
AttributeDesignatorTypeImpl
Implementation of `AttributeDesignatorType`.
AttributeDesignatorTypeImplBuilder
Builder for `AttributeDesignatorType`.
AttributeDesignatorTypeMarshaller
Marshaller for `AttributeDesignatorType`.
AttributeDesignatorTypeUnmarshaller
Unmarshaller for `AttributeDesignatorType`.
AttributeDesignatorUnmarshaller
Unmarshaller for `AttributeDesignator` objects.
AttributedQName
Interface for type <wsa:AttributedQName>.
AttributedQNameImpl
Implementation of `AttributedQName`.
AttributedQNameMarshaller
Marshaller for instances of `AttributedQName`.
AttributedQNameUnmarshaller
Unmarshaller for instances of `AttributedQName`.
AttributedString
Interface for elements of complex type AttributedString.
AttributedStringImpl
Implementation of `AttributedString`.
AttributedStringMarshaller
Marshaller for instances of `AttributedString`.
AttributedStringUnmarshaller
Unmarshaller for instances of `AttributedString`.
AttributedUnsignedLong
Interface for type <wsa:AttributedUnsignedLongType>.
AttributedUnsignedLongImpl
Implementation of `AttributedUnsignedLong`.
AttributedUnsignedLongMarshaller
Marshaller for instances of `AttributedUnsignedLong`.
AttributedUnsignedLongUnmarshaller
Unmarshaller for instances of `AttributedUnsignedLong`.
AttributedURI
Interface for element of type <wsa:AttributedURIType>.
AttributedURI
Interface for elements of complex type AttributedURI.
AttributedURIImpl
AbstractAttributedURIType is the abstract implementation of `AttributedURI`.
AttributedURIImpl
Implementation of `AttributedURI`.
AttributedURIMarshaller
Abstract marshaller for the element of type `AttributedURI`.
AttributedURIMarshaller
Marshaller for instances of `AttributedURI`.
AttributedURIUnmarshaller
Abstract unmarshaller for the element of type `AttributedURI`.
AttributedURIUnmarshaller
Unmarshaller for instances of `AttributedURI`.
AttributeExtensibleXMLObject
An interface for XMLObjects that represent DOM elements that support the XML Schema anyAttribute construct.
AttributeImpl
A Concrete implementation of the `Attribute` Interface.
AttributeImpl
Concrete implementation of `Attribute`.
AttributeMap
A map of attribute names and attribute values that invalidates the DOM of the attribute owning XMLObject when the attributes change.
AttributeMarshaller
A thread safe Marshaller for `Attribute` objects.
AttributeMarshaller
A thread safe Marshaller for `Attribute` objects.
AttributeProfile
SAML 2.0 Metadata AttributeProfile.
AttributeProfileBuilder
Builder for `AttributeProfile`.
AttributeProfileImpl
A concrete implementation of `AttributeProfile`.
AttributeQuery
Description of the behaviour of the `AttributeQuery` element.
AttributeQuery
SAML 2.0 AttributeQuery.
AttributeQueryBuilder
Builder of `AttributeQuery` objects.
AttributeQueryBuilder
A Builder for `AttributeQuery` objects.
AttributeQueryDescriptorType
SAML 2.0 Metadata extension AttributeQueryDescriptorType.
AttributeQueryDescriptorTypeBuilder
Builder of `AttributeQueryDescriptorType` objects.
AttributeQueryDescriptorTypeImpl
Concrete implementation of `AttributeQueryDescriptorType`.
AttributeQueryDescriptorTypeMarshaller
Marshaller for `AttributeQueryDescriptorType` objects.
AttributeQueryDescriptorTypeUnmarshaller
Unmarshaller of `AttributeQueryDescriptorType` objects.
AttributeQueryImpl
Concrete implementation of the `AttributeQuery` interface.
AttributeQueryImpl
Concrete implementation of `AttributeQuery`.
AttributeQueryMarshaller
A thread safe Marshaller for `AttributeQuery` objects.
AttributeQueryMarshaller
A thread-safe Marshaller for `AttributeQuery`.
AttributeQueryUnmarshaller
A thread-safe Unmarshaller for `AttributeQuery` objects.
AttributeQueryUnmarshaller
A thread-safe Unmarshaller for `AttributeQuery`.
AttributeSelectorType
XACML AttributeSelector schema type.
AttributeSelectorTypeImpl
Implementation `AttributeSelectorType`.
AttributeSelectorTypeImplBuilder
Builder for `AttributeSelectorType`.
AttributeSelectorTypeMarshaller
Marshaller for `AttributeSelectorType`.
AttributeSelectorTypeUnmarshaller
Unmarshaller for `AttributeSelectorType`.
AttributeService
SAML 2.0 Metadata AttributeService.
AttributeServiceBuilder
Builder for `AttributeService`.
AttributeServiceConverter
Support for parsing a binding/endpoint pair into a `AttributeService`.
AttributeServiceImpl
Concrete implementation of `AttributeService`.
AttributeStatement
This interface defines how the object representing a SAML 1 `AttributeStatement` element behaves.
AttributeStatement
SAML 2.0 Core AttributeStatement.
AttributeStatementBuilder
Builder of `AttributeStatement` objects.
AttributeStatementBuilder
Builder for `AttributeStatement` objects.
AttributeStatementImpl
A Concrete implementation of the `AttributeStatement` Interface.
AttributeStatementImpl
A concrete implementation of `AttributeStatement`.
AttributeStatementMarshaller
A thread safe Marshaller for `AttributeStatement` objects.
AttributeStatementMarshaller
A thread-safe Marshaller for `AttributeStatement`.
AttributeStatementUnmarshaller
A thread-safe Unmarshaller for `AttributeStatement` objects.
AttributeStatementUnmarshaller
A thread-safe Unmarshaller for `AttributeStatement`.
AttributeType
XACML context Attribute schema type.
AttributeTypeImpl
Concrete implementation of `AttributeType`.
AttributeTypeImplBuilder
Builder for `AttributeType` objects.
AttributeTypeMarshaller
Marshaller for `AttributeType` objects.
AttributeTypeUnmarshaller
Unmarshaller for `AttributeType` objects.
AttributeUnmarshaller
A thread-safe Unmarshaller for `Attribute` objects.
AttributeUnmarshaller
A thread-safe Unmarshaller for `Attribute` objects.
AttributeValue
This interface defines how the object representing a SAML 1 `AttributeValue` element behaves.
AttributeValue
This interface defines how the object representing a SAML 2 `AttributeValue` element behaves.
AttributeValueBuilder
Builder for `AttributeValue` objects.
AttributeValueBuilder
Builder for `AttributeValue` objects.
AttributeValueImpl
A concrete implementation of `AttributeValue`.
AttributeValueImpl
A concrete implementation of `AttributeValue`.
AttributeValueType
XACML context AttributeValue schema type.
AttributeValueType
XACML AttributeValue schema type.
AttributeValueTypeImpl
Concrete implementation of `AttributeValueType`.
AttributeValueTypeImpl
Implementation of `AttributeValueType`.
AttributeValueTypeImplBuilder
Builder for `AttributeValueType` objects.
AttributeValueTypeImplBuilder
Builder for `AttributeValueType`.
AttributeValueTypeMarshaller
Marshaller for `AttributeValueType` objects.
AttributeValueTypeMarshaller
Marshaller for `AttributeValueType`.
AttributeValueTypeUnmarshaller
Unmarshaller for `AttributeValueType` objects.
AttributeValueTypeUnmarshaller
Unmarshaller for `AttributeValueType`.
Audience
This interface describes how an object representing a SAML1 `Audience` element will behave.
Audience
SAML 2.0 Core Audience.
AudienceBuilder
Builder of `Audience` objects.
AudienceBuilder
Builder for `Audience` objects.
AudienceImpl
Concrete class implementation of `Audience`.
AudienceImpl
Concrete implementation of `Audience`.
AudienceRestriction
SAML 2.0 Core AudienceRestriction.
AudienceRestrictionBuilder
Builder for `AudienceRestriction` objects.
AudienceRestrictionCondition
This interface describes how ab object representing a SAML1 `AudienceRestrictionCondition` element will behave.
AudienceRestrictionConditionBuilder
Builder of `AudienceRestrictionCondition` objects.
AudienceRestrictionConditionImpl
Concrete implementation of the org.opensaml.saml.saml1.core.AudienceRestrictionCondition.
AudienceRestrictionConditionMarshaller
A thread safe Marshaller for `AudienceRestrictionCondition` objects.
AudienceRestrictionConditionUnmarshaller
A thread-safe Unmarshaller for `AudienceRestrictionCondition` objects.
AudienceRestrictionConditionValidator
`ConditionValidator` implementation for `AudienceRestriction` conditions.
AudienceRestrictionImpl
Concrete implementation of `AudienceRestriction`.
AudienceRestrictionMarshaller
A thread safe Marshaller for `AudienceRestriction` objects.
AudienceRestrictionUnmarshaller
A thread-safe Unmarshaller for `AudienceRestriction` objects.
AuthenticatingAuthority
SAML 2.0 Core AuthenticatingAuthority.
AuthenticatingAuthorityBuilder
Builder for `AuthenticatingAuthority` objects.
AuthenticatingAuthorityImpl
A concrete implementation of `AuthenticatingAuthority`.
AuthenticationQuery
Description of the behaviour of the `AuthenticationQuery` element.
AuthenticationQueryBuilder
Builder of `AuthenticationQuery` objects.
AuthenticationQueryImpl
Concrete implementation of the `AuthenticationQuery` interface.
AuthenticationQueryMarshaller
A thread safe Marshaller for `AuthenticationQuery` objects.
AuthenticationQueryUnmarshaller
A thread-safe Unmarshaller for `AuthenticationQuery` objects.
AuthenticationStatement
This interface defines how the object representing a SAML1 `AuthenticationStatment` element behaves.
AuthenticationStatementBuilder
Builder of `AuthenticationStatement` objects.
AuthenticationStatementImpl
A Concrete implementation of the `AuthenticationStatement` Interface.
AuthenticationStatementMarshaller
A thread safe Marshaller for `AuthenticationStatement` objects.
AuthenticationStatementUnmarshaller
A thread-safe Unmarshaller for `AuthenticationStatement` objects.
AuthenticationType
The wst:AuthenticationType element.
AuthenticationTypeBuilder
Builder for the AuthenticationType element.
AuthenticationTypeImpl
AddressImpl.
AuthenticationTypeMarshaller
Marshaller for the AuthenticationType element.
AuthenticationTypeUnmarshaller
Unmarshaller for the wst:AuthenticationType element.
Authenticator
The wst:Authenticator element.
AuthenticatorBuilder
Builder for the Authenticator element.
AuthenticatorImpl
AuthenticatorImpl.
AuthenticatorMarshaller
Marshaller for the Authenticator element.
AuthenticatorUnmarshaller
Unmarshaller for the wst:Authenticator element.
AuthnAuthorityDescriptor
SAML 2.0 Metadata AuthnAuthorityDescriptor.
AuthnAuthorityDescriptorBuilder
Builder for `AuthnAuthorityDescriptor` objects.
AuthnAuthorityDescriptorImpl
Concrete implementation of `AuthnAuthorityDescriptor`.
AuthnAuthorityDescriptorMarshaller
A thread safe Marshaller for `AuthnAuthorityDescriptor` objects.
AuthnAuthorityDescriptorUnmarshaller
A thread-safe Unmarshaller for `AuthnAuthorityDescriptor` objects.
AuthnContext
SAML 2.0 Core AuthnContext.
AuthnContextBuilder
Builder for `AuthnContext` objects.
AuthnContextClassRef
SAML 2.0 Core AuthnContextClassRef.
AuthnContextClassRefBuilder
Builder for `AuthnContextClassRef` objects.
AuthnContextClassRefImpl
A concrete implementation of `AuthnContextClassRef`.
AuthnContextComparisonTypeEnumeration
Enumeration of `RequestedAuthnContext` comparison types.
AuthnContextDecl
SAML 2.0 Core AuthnContextDecl.
AuthnContextDeclBuilder
Builder for `AuthnContextDecl` objects.
AuthnContextDeclImpl
A concrete implementation of `AuthnContextDecl`.
AuthnContextDeclRef
SAML 2.0 Core AuthnContextDeclRef.
AuthnContextDeclRefBuilder
Builder for `AuthnContextDeclRef` objects.
AuthnContextDeclRefImpl
A concrete implementation of `AuthnContextDeclRef`.
AuthnContextImpl
A concrete implemenation of `AuthnContext`.
AuthnContextMarshaller
A thread-safe Marshaller for `AuthnContext`.
AuthnContextUnmarshaller
A thread-safe Unmarshaller for `AuthnContext`.
AuthnQuery
SAML 2.0 AuthnQuery.
AuthnQueryBuilder
A Builder for `AuthnQuery` objects.
AuthnQueryDescriptorType
SAML 2.0 Metadata extension AuthnQueryDescriptorType.
AuthnQueryDescriptorTypeBuilder
Builder of `AuthnQueryDescriptorType` objects.
AuthnQueryDescriptorTypeImpl
Concrete implementation of `AuthnQueryDescriptorType`.
AuthnQueryDescriptorTypeMarshaller
Marshaller for `AuthnQueryDescriptorType` objects.
AuthnQueryDescriptorTypeUnmarshaller
Unmarshaller of `AuthnQueryDescriptorType` objects.
AuthnQueryImpl
Concrete implementation of `AuthnQuery`.
AuthnQueryMarshaller
A thread-safe Marshaller for `AuthnQuery`.
AuthnQueryService
SAML 2.0 Metadata AuthnQueryService.
AuthnQueryServiceBuilder
Builder for `AuthnQueryService`.
AuthnQueryServiceImpl
Concrete implementation of `AuthnQueryService`.
AuthnQueryUnmarshaller
A thread-safe Unmarshaller for `AuthnQuery` objects.
AuthnRequest
SAML 2.0 Core AuthnRequest.
AuthnRequestBuilder
A Builder for `AuthnRequest` objects.
AuthnRequestImpl
A concrete implementation of `AuthnRequest`.
AuthnRequestMarshaller
A thread-safe Marshaller for `AuthnRequest`.
AuthnRequestUnmarshaller
A thread-safe Unmarshaller for `AuthnRequest` objects.
AuthnStatement
SAML 2.0 Core AuthnStatement.
AuthnStatementBuilder
Builder for `AuthnStatement` objects.
AuthnStatementImpl
A concrete implementation of `AuthnStatement`.
AuthnStatementMarshaller
A thread-safe Marshaller for `AuthnStatement`.
AuthnStatementUnmarshaller
A thread-safe Unmarshaller for `AuthnStatement`.
AuthnStatementValidator
`StatementValidator` implementation for `AuthnStatement` conditions.
AuthorityBinding
Interface to define how a `AuthorityBinding` element behaves.
AuthorityBindingBuilder
Builder of `AuthorityBinding` objects.
AuthorityBindingImpl
A concrete implementation of the `AuthorityBinding` interface.
AuthorityBindingMarshaller
A thread safe Marshaller for `AuthorityBinding` objects.
AuthorityBindingUnmarshaller
A thread-safe Unmarshaller for `AuthorityBinding` objects.
AuthorizationDecisionQuery
Description of the behaviour of the `AuthorizationDecisionQuery` element.
AuthorizationDecisionQueryBuilder
Builder of `AuthorizationDecisionQuery` objects.
AuthorizationDecisionQueryImpl
Concrete implementation of the `AuthorizationDecisionQuery` interface.
AuthorizationDecisionQueryMarshaller
A thread safe Marshaller for `AuthorizationDecisionQuery` objects.
AuthorizationDecisionQueryUnmarshaller
A thread-safe Unmarshaller for `AuthorizationDecisionQuery` objects.
AuthorizationDecisionStatement
This interface defines how the object representing a SAML1 `AuthorizationDecisionStatement` element behaves.
AuthorizationDecisionStatementBuilder
Builder of `AuthorizationDecisionStatement` objects.
AuthorizationDecisionStatementImpl
A concrete implementation of `AuthorizationDecisionStatement`.
AuthorizationDecisionStatementMarshaller
A thread safe Marshaller for `AuthorizationDecisionStatement` objects.
AuthorizationDecisionStatementUnmarshaller
A thread-safe Unmarshaller for `AuthorizationDecisionStatement` objects.
AuthzDecisionQuery
SAML 2.0 AuthzDecisionQuery.
AuthzDecisionQueryBuilder
A Builder for `AuthzDecisionQuery` objects.
AuthzDecisionQueryDescriptorType
SAML 2.0 Metadata extension AuthzDecisionQueryDescriptorType.
AuthzDecisionQueryDescriptorTypeBuilder
Builder of `AuthzDecisionQueryDescriptorType` objects.
AuthzDecisionQueryDescriptorTypeImpl
Concrete implementation of `AuthzDecisionQueryDescriptorType`.
AuthzDecisionQueryDescriptorTypeMarshaller
Marshaller of `AuthzDecisionQueryDescriptorType` objects.
AuthzDecisionQueryDescriptorTypeUnmarshaller
Unmarshaller for `AuthzDecisionQueryDescriptorType` objects.
AuthzDecisionQueryImpl
Concrete implementation of `AuthzDecisionQuery`.
AuthzDecisionQueryMarshaller
A thread-safe Marshaller for `AuthzDecisionQuery` objects.
AuthzDecisionQueryUnmarshaller
A thread-safe Unmarshaller for `AuthzDecisionQuery` objects.
AuthzDecisionStatement
SAML 2.0 Core AuthzDecisionStatement.
AuthzDecisionStatementBuilder
Builder for `AuthzDecisionStatement` objects.
AuthzDecisionStatementImpl
A concrete implementation of `AuthzDecisionStatement`.
AuthzDecisionStatementMarshaller
A thread-safe Marshaller for `AuthzDecisionStatement`.
AuthzDecisionStatementUnmarshaller
A thread-safe Unmarshaller for `AuthzDecisionStatement`.
AuthzService
SAML 2.0 Metadata AuthzService.
AuthzServiceBuilder
Builder for `AuthzService`.
AuthzServiceImpl
Concrete implmentation of `AuthzService`.
BaseBearing
Interface for element having a `@xml:base` attribute.
BaseClientCertAuthSecurityHandler
Policy rule that checks if the client cert used to authenticate the request is valid and trusted.
BaseContext
Base implementation of a component which represents the context used to store state used for purposes related to messaging.
BaseContext.DeprecatedContextClassNameLookAside
A facade for a map of class names to class types that allows string-based access to renamed classes.
BaseHttpClientRequestXMLMessageEncoder
Base class for message encoders which encode XML messages to HttpRequest.
BaseHttpClientResponseXMLMessageDecoder
Base class for message decoders which decode XML messages from a `ClassicHttpResponse`.
BaseHttpServletRequestXMLMessageDecoder
Base class for message decoders which decode XML messages from an `HttpServletRequest`.
BaseHttpServletResponseXMLMessageEncoder
Base class for message encoders which encode XML messages to HttpServletResponse.
BaseID
SAML 2.0 Core BaseID.
BaseIDImpl
Concrete implementation of `BaseID`.
BaseIDMarshaller
A thread-safe Marshaller for `BaseID` objects.
BaseIDUnmarshaller
A thread-safe Unmarshaller for `BaseID` objects.
BaseIDXSAnyAdapter
Component that adapts an instance of `XSAny` to the interface `BaseID`.
BaseObligationHandler
Base class for all obligation handlers.
BaseSAML1MessageEncoder
Base class for SAML 1 message encoders.
BaseSAML2MessageEncoder
Base class for SAML 2 message encoders.
BaseSAMLHttpServletRequestDecoder
Abstract base decoder for SAML decoders.
BaseSAMLHttpServletResponseEncoder
Abstract base encoder for SAML encoders.
BaseSAMLSimpleSignatureSecurityHandler
Base class for security-oriented message handlers which verify simple "blob" signatures computed over some components of a request.
BaseSAMLXMLSignatureSecurityHandler
Base class for SAML security message handlers which evaluate a signature with a signature trust engine.
BaseSignatureTrustEngine<TrustBasisType>
A base implementation of `SignatureTrustEngine` which evaluates the validity and trustworthiness of XML and raw signatures.
BaseTrustEngineSecurityHandler<TokenType>
Base rule which uses a trust engine to evaluate a token extracted from the request or message.
BasicAlgorithmPolicyConfiguration
Basic implementation of `AlgorithmPolicyConfiguration`.
BasicClientTLSValidationConfiguration
Basic implementation of `ClientTLSValidationConfiguration`.
BasicClientTLSValidationParametersResolver
Basic implementation of `ClientTLSValidationParametersResolver`.
BasicCredential
A basic implementation of `Credential`.
BasicDecryptionConfiguration
Basic implementation of `DecryptionConfiguration`.
BasicDecryptionParametersResolver
Basic implementation of `DecryptionParametersResolver`.
BasicDynamicTrustedNamesStrategy
Function which implements a basic strategy for extracting trusted names for PKIX trust engine evaluation.
BasicEncryptionConfiguration
Basic implementation of `EncryptionConfiguration`.
BasicEncryptionParametersResolver
Basic implementation of `EncryptionParametersResolver`.
BasicHttpClientMessagePipeline
Basic implementation of `HttpClientMessagePipeline`.
BasicHttpClientSecurityConfiguration
Basic implementation of `HttpClientSecurityConfiguration`.
BasicHttpClientSecurityParametersResolver
Basic implementation of `HttpClientSecurityParametersResolver`.
BasicHttpServletMessagePipeline
Basic implementation of `HttpServletMessagePipeline`.
BasicInlineCredentialFactoryBean
Factory bean for BasicInline Credentials.
BasicKeyAgreementCredential
Basic implementation of `KeyAgreementCredential`.
BasicKeyInfoGeneratorFactory
A factory implementation which produces instances of `KeyInfoGenerator` capable of handling the information contained within a `Credential`.
BasicMessageHandlerChain
A basic implementation of `MessageHandlerChain`.
BasicMessagePipeline
Basic implementation of `MessagePipeline`.
BasicNamedCurve
Basic implementations of `NamedCurve` where all required properties are simply supplied at construction time.
BasicNetworkInformationSupplier
Basic property-based implementation of `AssertionValidationNetworkInformationSupplier`.
BasicPKIXValidationInformation
Basic implementation of `PKIXValidationInformation`.
BasicProviderKeyInfoCredentialResolver
Implementation of `KeyInfoCredentialResolver` which resolves credentials based on a `KeyInfo` element using a configured list of `KeyInfoProvider`s and optional post-processing hooks.
BasicResourceCredentialFactoryBean
Spring bean factory for producing a `BasicCredential` from `Resource`s.
BasicSAMLArtifactMap
Basic artifact map implementation.
BasicSAMLArtifactMapEntry
Basic implementation of `SAMLArtifactMap.SAMLArtifactMapEntry`.
BasicSecurityConfiguration
Basic implementation of `SecurityConfiguration` interface.
BasicSignatureSigningConfiguration
Basic implementation of `SignatureSigningConfiguration`.
BasicSignatureSigningParametersResolver
Basic implementation of `SignatureSigningParametersResolver`.
BasicSignatureValidationConfiguration
Basic implementation of `SignatureValidationConfiguration`.
BasicSignatureValidationParametersResolver
Basic implementation of `SignatureValidationParametersResolver`.
BasicX509Credential
A basic implementation of `X509Credential`.
BasicX509CredentialFactoryBean
Spring bean factory for producing a `BasicX509Credential` from `Resource`s.
BasicX509CredentialNameEvaluator
A basic implementaion of `X509CredentialNameEvaluator` which evaluates various identifiers extracted from an `X509Credential`'s entity certificate against a set of trusted names.
BasicXMLSecurityConfiguration
Basic implementation of `XMLSecurityConfiguration` interface.
BatchMetadataResolver
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.
BearerSubjectConfirmationValidator
Validates a bearer subject confirmation.
BestMatchLocationCriterion
`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.
BinaryExchange
The wst:BinaryExchange element.
BinaryExchangeBuilder
Builder for the BinaryExchange element.
BinaryExchangeImpl
BinaryExchangeImpl.
BinaryExchangeMarshaller
Marshaller for the BinaryExchange element.
BinaryExchangeUnmarshaller
Unmarshaller for the <wst:BinaryExchange> element.
BinarySecret
The wst:BinarySecret element.
BinarySecretBuilder
Builder for the BinarySecret element.
BinarySecretImpl
BinarySecretImpl.
BinarySecretMarshaller
Marshaller for the BinarySecret element.
BinarySecretUnmarshaller
Unmarshaller for the <wst:BinarySecret> element.
BinarySecurityToken
The <wsse:BinarySecurityToken> element.
BinarySecurityTokenBuilder
Builder for the <BinarySecurityToken> element.
BinarySecurityTokenImpl
BinarySecurityTokenImpl.
BinarySecurityTokenMarshaller
BinarySecurityTokenMarshaller.
BinarySecurityTokenUnmarshaller
BinarySecurityTokenUnmarshaller.
BindingCriterion
`Criterion` representing an ordered list of SAML bindings.
BindingDescriptor
A class that describes a SAML binding and encapsulates information required for profile actions to interact with them.
BindingException
Base exception for errors that occur when messages are encoded/decoded for a specific binding.
BlockEncryptionAES128CBC
Algorithm descriptor for block encryption algorithm: AES-128-CBC.
BlockEncryptionAES128GCM
Algorithm descriptor for block encryption algorithm: AES-128-GCM.
BlockEncryptionAES192CBC
Algorithm descriptor for block encryption algorithm: AES-192-CBC.
BlockEncryptionAES192GCM
Algorithm descriptor for block encryption algorithm: AES-192-GCM.
BlockEncryptionAES256CBC
Algorithm descriptor for block encryption algorithm: AES-256-CBC.
BlockEncryptionAES256GCM
Algorithm descriptor for block encryption algorithm: AES-256-GCM.
BlockEncryptionAlgorithm
Interface for block encryption algorithm descriptors.
BlockEncryptionDESede
Algorithm descriptor for block encryption algorithm: DESede-CBC.
Body
SOAP 1.1 Body.
BodyBuilder
Builder of `BodyImpl` objects.
BodyImpl
Concrete implemenation of `Body`.
BodyMarshaller
A thread-safe marshaller for `Body`s.
BodyUnmarshaller
A thread-safe unmarshaller for `Body`s.
BouncyCastleInitializer
Initializer which initializes the Bouncy Castle library.
BrainpoolP256r1
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
BrainpoolP320r1
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
BrainpoolP384r1
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
BrainpoolP512r1
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
BrowserProfilePredicate
A predicate implementation that indicates whether the request is associated with a browser profile.
ByReferenceMetadataFilter
A `MetadataFilter` that associates other filters with specific `MetadataResolver` instances by ID.
CacheableSAMLObject
A functional interface for SAMLElements that provide cache duration information.
CancelTarget
The wst:CancelTarget element.
CancelTargetBuilder
Builder for the CancelTarget element.
CancelTargetImpl
CancelTargetImpl.
CancelTargetMarshaller
Marshaller for the CancelTarget element.
CancelTargetUnmarshaller
Unmarshaller for the wst:CancelTarget element.
CanonicalizationAlgorithm
The wst:CanonicalizationAlgorithm element.
CanonicalizationAlgorithmBuilder
Builder for the CanonicalizationAlgorithm element.
CanonicalizationAlgorithmImpl
CanonicalizationAlgorithmImpl.
CanonicalizationAlgorithmMarshaller
Marshaller for the CanonicalizationAlgorithm element.
CanonicalizationAlgorithmUnmarshaller
Unmarshaller for the wst:CanonicalizationAlgorithm element.
CarriedKeyName
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
CarriedKeyNameBuilder
Builder of `CarriedKeyName`.
CarriedKeyNameImpl
Concrete implementation of `CarriedKeyName`.
CertificateNameOptions
Options for deriving message context issuer names from an client TLS X.509 certificate.
CertPathPKIXTrustEvaluator
An implementation of `PKIXTrustEvaluator` that is based on the Java CertPath API.
CertPathPKIXValidationOptions
Specialization of `PKIXValidationOptions` which specifies options specific to a `PKIXTrustEvaluator` based on the Java CertPath API.
ChainingCredentialResolver
A concrete implementation of `AbstractChainingCredentialResolver` which is scoped to the simple `CredentialResolver` type.
ChainingEncryptedKeyResolver
An implementation of `EncryptedKeyResolver` which chains multiple other resolver implementations together, calling them in the order specified in the resolver list.
ChainingKeyInfoCredentialResolver
A concrete implementation of `AbstractChainingCredentialResolver` which is scoped to the `KeyInfoCredentialResolver` type.
ChainingMetadataResolver
A metadata provider that uses registered resolvers, in turn, to answer queries.
ChainingNameIdentifierGenerator<NameIdType extends SAMLObject>
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.
ChainingSAML1NameIdentifierGenerator
Subclass incorporating SAML 1 interface.
ChainingSAML2NameIDGenerator
Subclass incorporating SAML 2 interface.
ChainingSignaturePrevalidator
A signature prevalidator implementation which chains execution of a list of `SignaturePrevalidator` instances.
ChainingSignatureTrustEngine
Evaluate a signature in sequence using a chain of subordinate trust engines.
ChainingSignatureTrustEngineFactoryBean
Factory bean for `ChainingSignatureTrustEngine`.
ChainingTrustEngine<TokenType>
Evaluate a token in sequence using a chain of subordinate trust engines.
ChainingTrustEngineFactoryBean
Factory bean for `ChainingTrustEngine`.
Challenge
The wst:Challenge element.
ChallengeBuilder
Builder for the Challenge element.
ChallengeImpl
ChallengeImpl.
ChallengeMarshaller
Marshaller for the Challenge element.
ChallengeUnmarshaller
Unmarshaller for the wst:Challenge element.
ChannelBindings
SAML 2.0 Channel Bindings Extensions ChannelBinding element.
ChannelBindingsBuilder
A Builder for `ChannelBindings` objects.
ChannelBindingsContext
Context, usually attached to a `MessageContext` that carries a collection of `ChannelBindings` objects supplied with a message.
ChannelBindingsImpl
Concrete implementation of `ChannelBindings`.
ChannelBindingsMarshaller
A thread-safe Marshaller for `ChannelBindings` objects.
ChannelBindingsUnmarshaller
Unmarshaller for instances of `ChannelBindings`.
CheckAccess
This action validates that a request comes from an authorized client, based on an injected service and policy parameters.
CheckAndRecordServerTLSEntityAuthenticationtHandler
Handler implementation that checks and records the result of `HttpClient` server TLS authentication as stored in the @link `HttpClientContext` resolved via strategy function.
CheckExpectedIssuer
Message handler that checks that a message context's issuer matches an expected value, both supplied by a lookup function.
CheckMandatoryAuthentication
Message handler that checks that a message context is authenticated.
CheckMandatoryIssuer
Message handler that checks that a message context has an issuer.
CheckMessageStatusHandler
Message handler that raises an exception if a SAML message is a response containing an error status.
CheckMessageVersionHandler
Handler that checks whether a SAML message has an appropriate version.
CheckNoPassiveHandler
Message handler that raises an exception if a SAML message is a response containing the `StatusCode.NO_PASSIVE` status code.
ChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext>
A `ContextDataLookupFunction` that gets the child context of a given parent context.
CipherData
XMLObject representing XML Encryption, version 20021210, CipherData element.
CipherDataBuilder
Builder of `CipherData`.
CipherDataImpl
Concrete implementation of `CipherData`.
CipherDataMarshaller
A thread-safe Marshaller for `CipherData` objects.
CipherDataUnmarshaller
A thread-safe Unmarshaller for `CipherData` objects.
CipherReference
XMLObject representing XML Encryption, version 20021210, CipherReference element.
CipherReferenceBuilder
Builder of `CipherReference`.
CipherReferenceImpl
Concrete implementation of `CipherReference`.
CipherReferenceMarshaller
A thread-safe Marshaller for `CipherReference` objects.
CipherReferenceUnmarshaller
A thread-safe Unmarshaller for `CipherReference` objects.
CipherValue
XMLObject representing XML Encryption, version 20021210, CipherValue element.
CipherValueBuilder
Builder of `CipherValue`.
CipherValueImpl
Concrete implementation of `CipherValue`.
Claims
The wst:Claims element.
ClaimsBuilder
Builder for the Claims element.
ClaimsImpl
ClaimsImpl.
ClaimsMarshaller
Marshaller for the Claims element.
ClaimsUnmarshaller
Unmarshaller for the wst:Claims element.
ClasspathConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a resource on the class path.
ClearableMetadataResolver
Specialization of `MetadataResolver` that supports on-demand clearing of the resolver's internal cache of data.
ClientStorageLoadContext
A subcontext for driving the loading of data from a client into one or more instances of a `ClientStorageService`.
ClientStorageSaveContext
A subcontext for driving the saving of data to a client from one or more instances of a `ClientStorageService`.
ClientStorageService
Implementation of `StorageService` that stores data in-memory in a shared session attribute.
ClientStorageService.ClientStorageSource
Enumeration of possible sources for the data.
ClientStorageServiceOperation
A wrapper for a storage operation to capture the current or intended state of the data for a client.
ClientStorageServiceStore
Abstraction for the storage and reconstitution of data for a `ClientStorageService`.
ClientStorageServiceStore.Factory
A factory for producing new `ClientStorageServiceStore` instances.
ClientTLSSecurityParametersContext
Messaging context implementation for holding parameters related to validating client TLS `X509Credential` instances.
ClientTLSValidationConfiguration
Configuration used in validating a client TLS `X509Credential`.
ClientTLSValidationConfigurationCriterion
Criterion which holds one or more instances of `ClientTLSValidationConfiguration`.
ClientTLSValidationConfiguratonInitializer
An initializer which initializes the global configuration instance of `ClientTLSValidationConfiguration`.
ClientTLSValidationParameters
Parameters used in validating a client TLS `X509Credential`.
ClientTLSValidationParametersResolver
An interface for components which resolve `ClientTLSValidationParameters` based on a `CriteriaSet`.
CloneableKeyAgreementParameter
A key agreement parameter which is capable of being cloned.
Code
The wst:Code element within a wst:Status element.
CodeBuilder
Builder for the Code element.
CodeImpl
CodeImpl.
CodeMarshaller
Marshaller for the Code element.
CodeUnmarshaller
Unmarshaller for the :Code element.
CollectionCredentialResolver
An implementation of `CredentialResolver` that uses a `Collection` as the underlying credential source.
CollectionKeyInfoCredentialResolver
An implementation of `KeyInfoCredentialResolver` which uses a `Collection` as the underlying credential source.
CombinedHash
The wst:CombinedHash element.
CombinedHashBuilder
Builder for the CombinedHash element.
CombinedHashImpl
CombinedHashImpl.
CombinedHashMarshaller
Marshaller for the CombinedHash element.
CombinedHashUnmarshaller
Unmarshaller for the wst:CombinedHash element.
CombinerParametersType
XACML CombinerParameters schema type.
CombinerParametersTypeImpl
Implementation of `CombinerParametersType`.
CombinerParametersTypeImplBuilder
Builder for `CombinerParametersType`.
CombinerParametersTypeMarshaller
Marshaller for `CombinerParametersType`.
CombinerParametersTypeUnmarshaller
Unmarshaller for `CombinerParametersType`.
CombinerParameterType
XACML CombinerParameter schema type.
CombinerParameterTypeImpl
Implementation of `CombinerParameterType`.
CombinerParameterTypeImplBuilder
Builder for `CombinerParameterType`.
CombinerParameterTypeMarshaller
Marshaller for `CombinerParameterType`.
CombinerParameterTypeUnmarshaller
Unmarshaller for `CombinerParameterType`.
Company
SAML 2.0 Metadata Company.
CompanyBuilder
Builder for `Company`.
CompanyImpl
Concrete implementation of `Company`.
CompositeMetadataResolver
A `MetadataResolver` implementation that answers requests by composing the answers of child `MetadataResolver`s.
CompositeMetadataResolver.CompositeMetadataResolverIterable
`Iterable` implementation that provides an `Iterator` that lazily iterates over each composed resolver.
ComputedKey
The wst:ComputedKey element.
ComputedKeyAlgorithm
The wst:ComputedKeyAlgorithm element.
ComputedKeyAlgorithmBuilder
Builder for the ComputedKeyAlgorithm element.
ComputedKeyAlgorithmImpl
ComputedKeyAlgorithmImpl.
ComputedKeyAlgorithmMarshaller
Marshaller for the ComputedKeyAlgorithm element.
ComputedKeyAlgorithmUnmarshaller
Unmarshaller for the wst:ComputedKeyAlgorithm element.
ComputedKeyBuilder
Builder for the ComputedKey element.
ComputedKeyImpl
ComputedKeyImpl.
ComputedKeyMarshaller
Marshaller for the ComputedKey element.
ComputedKeyUnmarshaller
Unmarshaller for the wst:ComputedKey element.
ConcatKDF
Implementation of ConcatKDF key derivation as defined in XML Encryption 1.1.
ConcatKDF.Parser
Implementation of `KeyAgreementParameterParser`.
ConcatKDFParams
XMLObject representing XML Encryption 1.1 ConcatKDFParams element.
ConcatKDFParamsBuilder
Builder of `ConcatKDFParams`.
ConcatKDFParamsImpl
Concrete implementation of `ConcatKDFParams`.
ConcatKDFParamsMarshaller
A thread-safe Marshaller for `ConcatKDFParams` objects.
ConcatKDFParamsUnmarshaller
A thread-safe Unmarshaller for `ConcatKDFParams` objects.
Condition
This interface describes how a object representing a SAML1 `Condition` element will behave.
Condition
SAML 2.0 Core Condition.
ConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject>
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.
Conditions
This interface defines how the object representing a SAML1 `Conditions` element behaves.
Conditions
SAML 2.0 Core Conditions.
ConditionsBuilder
Builder of `Conditions` objects.
ConditionsBuilder
Builder for `Conditions` objects.
ConditionsImpl
This is a concrete implementation of the `Conditions` interface.
ConditionsImpl
Concrete implementation of `Conditions`.
ConditionsMarshaller
A thread safe Marshaller for `Conditions` objects.
ConditionsMarshaller
A thread-safe Marshaller for `Conditions` objects.
ConditionsUnmarshaller
A thread-safe Unmarshaller for `Conditions` objects.
ConditionsUnmarshaller
A thread-safe Unmarshaller for `Conditions` objects.
ConditionType
XACML Condition schema type.
ConditionTypeImpl
Implementation of `ConditionType`.
ConditionTypeImplBuilder
Builder for `ConditionType`.
ConditionTypeMarshaller
Marshaller for `ConditionType`.
ConditionTypeUnmarshaller
Unmarshaller for `ConditionType`.
ConditionValidator
A validator that evaluates a `Condition` within an `Assertion`.
ConditionXSAnyAdapter
Component that adapts an instance of `XSAny` to the interface `Condition`.
ConfigurableContentReference
A specialization of `ContentReference` which allows some signature reference properties to be specified.
Configuration
A component which provides for the registration, retrieval and deregistration of objects related to library module configuration.
ConfigurationProperties
An interface for a property set.
ConfigurationPropertiesSource
An interface for a component which exposes a property set from a source.
ConfigurationService
A service which provides for the registration, retrieval and deregistration of objects related to library module configuration.
ConfirmationMethod
This interface defines how the object representing a SAML1 `ConfirmationMethod` element behaves.
ConfirmationMethodBuilder
Builder of `ConfirmationMethod` objects.
ConfirmationMethodImpl
Concrete Implementation of the `ConfirmationMethod` interface.
ContactPerson
SAML 2.0 Metadata ContactPerson.
ContactPersonBuilder
Builder for `ContactPerson`.
ContactPersonImpl
Concrete implementation of `ContactPerson`.
ContactPersonMarshaller
A thread safe marshaller for `ContactPerson` objects.
ContactPersonTypeEnumeration
A type safe enumeration of contact types used by `ContactPerson`.
ContactPersonUnmarshaller
A thread-safe Unmarshaller for `ContactPerson` objects.
ContentReference
Interface for representing the references to the content that is digitally signed.
Context
Identifies the field of a class that serves as the context of a `StorageService` record.
ContextDataLookupFunction<F extends BaseContext,T>
A `Function` that is used to navigate a `BaseContext` tree and extract data from it.
CopyNameIdentifierFromRequest
Action that builds a `NameIdentifier` and adds it to the `Subject` of all the statements in all the assertions found in a `Response`.
CopyNameIDFromRequest
Action that builds a `NameID` and adds it to the `Subject` of all the statements in all the assertions found in a `Response`.
CoreGaugeSet
A set of gauges for core system information.
Created
The <wsu:Created> element.
CreatedBuilder
Builder for the <wsu:Created> element.
CreatedImpl
CreatedImpl.
CreatedMarshaller
Marshaller for the <wsu:Created> element.
CreatedUnmarshaller
CreatedUnmarshaller.
Credential
A credential for an entity.
CredentialContext
Marker interface for implementations which hold information specific to a particular context within which a `CredentialResolver` resolves a `Credential`.
CredentialContextSet
This class holds instances of `CredentialContext` which represent information about the context in which a `CredentialResolver` has resolved a `Credential`.
CredentialResolver
A resolver which uses `Criterion` to resolve and return instances of `Credential`.
CredentialSupport
Helper methods for working with `Credential` instances.
CryptoBinary
XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
CryptoBinaryBuilder
Builder of `CryptoBinary`.
CryptoBinaryImpl
Concrete implementation of `CryptoBinary`.
CryptoBinaryMarshaller
A thread-safe Marshaller for `CryptoBinary` objects.
CryptoBinaryUnmarshaller
A thread-safe Unmarshaller for `CryptoBinary` objects.
CurrentOrPreviousEventLookup
Access either current or previous event from context tree.
DataEncryptionParameters
Parameters for encrypting XMLObjects.
DataReference
XMLObject representing XML Encryption, version 20021210, DataReference element.
DataReferenceBuilder
Builder of `DataReference`.
DataReferenceImpl
Concrete implementation of `DataReference`.
DataReferenceMarshaller
A thread-safe Marshaller for `DataReference` objects.
DataReferenceUnmarshaller
A thread-safe Unmarshaller for `DataReference` objects.
DecisionType
XACML context Decision schema type.
DecisionType.DECISION
Allowed decision values.
DecisionTypeEnumeration
A type safe enumeration of `AuthorizationDecisionStatement` decision types.
DecisionTypeEnumeration
A type safe enumeration of `AuthzDecisionStatement` decision types.
DecisionTypeImpl
Concrete implementation of `DecisionType`.
DecisionTypeImplBuilder
Builder for `DecisionType` objects.
DecisionTypeMarshaller
Marshaller for `DecisionType` objects.
DecisionTypeUnmarshaller
Unmarshaller for `DecisionType` objects.
DecodeMessage
Action that decodes an incoming request into a `MessageContext`.
DecryptAssertions
Action to decrypt an `EncryptedAssertion` element and replace it with the decrypted `Assertion` in situ.
DecryptAttributes
Action to decrypt an `EncryptedAttribute` element and replace it with the decrypted `Attribute` in situ.
Decrypter
Class which implements SAML2-specific options for `EncryptedElementType` objects.
Decrypter
Supports decryption of XMLObjects which represent data encrypted according to the XML Encryption specification, version 20021210.
DecryptionConfiguration
The configuration information to use when decrypting encrypted XML.
DecryptionConfigurationCriterion
Criterion which holds one or more instances of `DecryptionConfiguration`.
DecryptionException
Exception thrown when an error occurs during decryption operations.
DecryptionParameters
The effective parameters to use when decrypting encrypted XML.
DecryptionParametersResolver
An interface for components which resolve `DecryptionParameters` based on a `CriteriaSet`.
DecryptionParserPool
A wrapper bean containing an instance of `ParserPool` used with XML decryption that can be registered with the global `ConfigurationService`.
DecryptionParserPoolInitializer
An initializer for the global parser pool for XML decryption use, wrapped by `DecryptionParserPool`.
DecryptionRecipientsCriterion
A criterion implementation for conveying set of recipients against which to evaluate candidate EncryptedKey elements.
DecryptNameIDs
Action to decrypt an `EncryptedID` element and replace it with the decrypted `NameID` in situ.
DefaultAssertionValidationContextBuilder
Function which implements default behavior for building an instance of `ValidationContext` from an instance of `AssertionValidationInput`.
DefaultAssertionValidationContextBuilder
Deprecated.
use `DefaultAssertionValidationContextBuilder`.
DefaultAssertionValidationContextBuilder.DefaultSelfEntityIDLookupFunction
Default strategy for resolving the self entityID.
DefaultAssertionValidationContextBuilder.DefaultValidInResponseToLookupFunction
Default strategy for resolving the valid InResponseTo value.
DefaultAssertionValidationContextBuilder.DefaultValidInResponseToLookupFunction
Default strategy for resolving the valid InResponseTo value.
DefaultAssertionValidationContextBuilder.DefaultValidIssuersLookupFunction
Default strategy for resolving the valid Issuers.
DefaultAssertionValidationContextBuilder.DefaultValidIssuersLookupFunction
Default strategy for resolving the valid Issuers.
DefaultEndpointResolver<EndpointType extends Endpoint>
Default implementation that performs additional endpoint validation.
DefaultLocalDynamicSourceKeyGenerator
A default implementation of `EntityIDDigestGenerator` for use as a source key generator with `LocalDynamicMetadataResolver`.
DefaultLocalErrorPredicate
Predicate that decides whether to handle an error by returning a SAML response to a requester or fail locally.
DefaultNameIDPolicyPredicate
Policy that requires that qualifiers, if set, match the requester and responder.
DefaultPreDecryptionValidator
Default implementation of `PreDecryptionValidator`.
DefaultSAML20AssertionValidationContextBuilder
Function which implements default behavior for building an instance of `ValidationContext` from an instance of `SAML20AssertionTokenValidationInput`.
DefaultSecurityConfigurationBootstrap
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.
DefaultsType
XACML Defaults schema type.
DefaultsTypeImpl
Implementation for `DefaultsType`.
DefaultsTypeImplBuilder
Builder for `DefaultsType`.
DefaultsTypeMarshaller
Marshaller for `DefaultsType`.
DefaultsTypeUnmarshaller
Unmarshaller for `DefaultsType`.
Delegatable
The wst:Delegatable element.
DelegatableBuilder
Builder for the Delegatable element.
DelegatableImpl
DelegatableImpl.
DelegatableMarshaller
Marshaller for the Delegatable element.
DelegatableUnmarshaller
Unmarshaller for the wst:Delegatable element.
Delegate
SAML 2.0 Condition for Delegation Restriction - Delegate element.
DelegateBuilder
Builder of `Delegate`.
DelegateImpl
Implementation of `Delegate`.
DelegateMarshaller
Marshaller for instances of `Delegate`.
DelegateTo
The wst:DelegateTo element.
DelegateToBuilder
Builder for the DelegateTo element.
DelegateToImpl
DelegateToImpl.
DelegateToMarshaller
Marshaller for the DelegateTo element.
DelegateToUnmarshaller
Unmarshaller for the <wst:DelegateTo> element.
DelegateUnmarshaller
Unmarshaller for instances of `Delegate`.
DelegationRestrictionConditionValidator
`ConditionValidator` implementation for `DelegationRestrictionType` style conditions.
DelegationRestrictionType
SAML 2.0 Condition for Delegation Restriction - DelegationRestrictionType complex type.
DelegationRestrictionTypeBuilder
Builder of `DelegationRestrictionType`.
DelegationRestrictionTypeImpl
Implementation of `DelegationRestrictionType`.
DelegationRestrictionTypeMarshaller
Marshaller for instances of `DelegationRestrictionType`.
DelegationRestrictionTypeUnmarshaller
Unmarshaller for instances of `DelegationRestrictionType`.
DEREncodedKeyValue
XMLObject representing XML Digital Signature 1.1 DEREncodedKeyValue element.
DEREncodedKeyValueBuilder
Builder of `DEREncodedKeyValue`.
DEREncodedKeyValueImpl
Concrete implementation of `DEREncodedKeyValue`.
DEREncodedKeyValueMarshaller
A thread-safe Marshaller for `DEREncodedKeyValue` objects.
DEREncodedKeyValueProvider
Implementation of `KeyInfoProvider` which supports `DEREncodedKeyValue`.
DEREncodedKeyValueUnmarshaller
A thread-safe Unmarshaller for `DEREncodedKeyValue` objects.
DerivedKey
XMLObject representing XML Encryption 1.1 DerivedKey element.
DerivedKeyBuilder
Builder of `DerivedKey`.
DerivedKeyImpl
Concrete implementation of `DerivedKey`.
DerivedKeyMarshaller
A thread-safe Marshaller for `DerivedKey` objects.
DerivedKeyName
XMLObject representing XML Encryption 1.1 DerivedKeyName element.
DerivedKeyNameBuilder
Builder of `DerivedKeyName`.
DerivedKeyNameImpl
Concrete implementation of `DerivedKeyName`.
DerivedKeyUnmarshaller
A thread-safe Unmarshaller for `DerivedKey` objects.
Description
DisplayName.
DescriptionBuilder
Builder of `Description` objects.
DescriptionImpl
Concrete implementation of `Description`.
DescriptionType
XACML Description schema type.
DescriptionTypeImpl
Concrete implementation of `DescriptionType`.
DescriptionTypeImplBuilder
Builder for `DescriptionType`.
DescriptionTypeMarshaller
Marshaller for `DescriptionType`.
DescriptionTypeUnmarshaller
Unmarshaller for `DescriptionType`.
Detail
SOAP 1.1 Detail.
DetailBuilder
Builder of `DetailImpl` objects.
DetailImpl
Concrete implementation of `Detail`.
DetailMarshaller
A thread-safe marshaller for `Detail`s.
DetailUnmarshaller
A thread-safe unmarshaller for `Detail`s.
DetectDuplicateEntityIDs
Strategy for performing detection of duplicate entityIDs across metadata resolvers.
DetectDuplicateEntityIDsCriterion
Criterion which holds an instance of `DetectDuplicateEntityIDs`.
DHKeyValue
XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
DHKeyValueBuilder
Builder of `DHKeyValue`.
DHKeyValueImpl
Concrete implementation of `DHKeyValue`.
DHKeyValueMarshaller
A thread-safe Marshaller for `DHKeyValue` objects.
DHKeyValueUnmarshaller
A thread-safe Unmarshaller for `DHKeyValue` objects.
DHLegacyKDF
Implementation of the key derivation function used with Diffie-Hellman Key Agreement With Legacy Key Derivation Function as defined in XML Encryption 1.1.
DHSupport
Cryptography support related to Elliptic Curve.
DHWithExplicitKDFKeyAgreementProcessor
Implementation of `KeyAgreementProcessor` which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.
DHWithLegacyKDFKeyAgreementProcessor
Implementation of `KeyAgreementProcessor` which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.
DigestAlgorithm
Interface for digest algorithm descriptors.
DigestMD5
Algorithm descriptor for digest algorithm: MD5.
DigestMethod
SAML v2.0 Metadata Profile for Algorithm Support Version 1.0 DigestMethod SAMLObject.
DigestMethod
Key agreement parameter to support use of `DigestMethod` values.
DigestMethod
XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
DigestMethod.Parser
Implementation of `KeyAgreementParameterParser`.
DigestMethodBuilder
DigestMethod builder.
DigestMethodBuilder
Builder of `DigestMethod`.
DigestMethodImpl
Implementation of `DigestMethod`.
DigestMethodImpl
Concrete implementation of `DigestMethod`.
DigestMethodMarshaller
Marshaller for `DigestMethod`.
DigestMethodMarshaller
A thread-safe Marshaller for `DigestMethod` objects.
DigestMethodUnmarshaller
Unmarshaller for `DigestMethod`.
DigestMethodUnmarshaller
A thread-safe Unmarshaller for `DigestMethod` objects.
DigestRIPEMD160
Algorithm descriptor for digest algorithm: RIPEMD160.
DigestSHA1
Algorithm descriptor for digest algorithm: SHA-1.
DigestSHA224
Algorithm descriptor for digest algorithm: SHA-256.
DigestSHA256
Algorithm descriptor for digest algorithm: SHA-256.
DigestSHA3_224
Algorithm descriptor for digest algorithm: SHA3-224.
DigestSHA3_256
Algorithm descriptor for digest algorithm: SHA3-256.
DigestSHA3_384
Algorithm descriptor for digest algorithm: SHA3-384.
DigestSHA3_512
Algorithm descriptor for digest algorithm: SHA3-512.
DigestSHA384
Algorithm descriptor for digest algorithm: SHA-384.
DigestSHA512
Algorithm descriptor for digest algorithm: SHA-512.
DisabledCounter
A stubbed out counter implementation.
DisabledHistogram
A stubbed out histogram implementation.
DisabledMeter
A stubbed out meter implementation.
DisabledMetric
A marker interface for any stubbed/disabled implementation of a `Metric`.
DisabledTimer
A stubbed out timer implementation.
DiscoHints
See IdP Discovery and Login UI Metadata Extension Profile.
DiscoHintsBuilder
Builder of `DiscoHints`.
DiscoHintsImpl
Concrete implementation of `DiscoHints`.
DiscoHintsMarshaller
A thread safe Marshaller for `DiscoHints` objects.
DiscoHintsUnmarshaller
A thread-safe Unmarshaller for `DiscoHints` objects.
DiscoveryResponse
SAML Identity Provider Discovery Protocol DiscoveryResponse.
DiscoveryResponseBuilder
Builder of `DiscoveryResponse`.
DiscoveryResponseImpl
Implementation of `DiscoveryResponse`.
DisplayName
DisplayName.
DisplayNameBuilder
Builder of `DisplayName` objects.
DisplayNameImpl
Concrete implementation of `DisplayName`.
DocumentInternalIDContentReference
A content reference that references Elements withing the same document by ID attribute.
DomainHint
DomainHint.
DomainHintBuilder
Builder of `DomainHint` objects.
DomainHintImpl
Concrete implementation of `DomainHint`.
DOMMetadataResolver
A `MetadataProvider` implementation that retrieves metadata from a DOM `Element` as supplied by the user.
DoNotCacheCondition
This interface describes how ab object representing a SAML1 `DoNotCacheCondition` element will behave.
DoNotCacheConditionBuilder
Builder of `DoNotCacheCondition` objects.
DoNotCacheConditionImpl
Concrete implementation of `DoNotCacheCondition`.
DoNotCacheConditionMarshaller
Thread safe Marshaller for `DoNotCacheCondition` objects.
DoNotCacheConditionUnmarshaller
A thread-safe Unmarshaller for `DoNotCacheCondition` objects.
DSAKeyValue
XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
DSAKeyValueBuilder
Builder of `DSAKeyValue`.
DSAKeyValueImpl
Concrete implementation of `DSAKeyValue`.
DSAKeyValueMarshaller
A thread-safe Marshaller for `DSAKeyValue` objects.
DSAKeyValueProvider
Implementation of `KeyInfoProvider` which supports `DSAKeyValue`.
DSAKeyValueUnmarshaller
A thread-safe Unmarshaller for `DSAKeyValue` objects.
DummyX509CredentialNameEvaluator
A dummy implementation of `X509CredentialNameEvaluator` which always returns true.
DynamicMetadataResolver
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.
ECDHKeyAgreementProcessor
Implementation of `KeyAgreementProcessor` which performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.
ECKeyValue
XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
ECKeyValueBuilder
Builder of `ECKeyValue`.
ECKeyValueImpl
Concrete implementation of `ECKeyValue`.
ECKeyValueMarshaller
A thread-safe Marshaller for `ECKeyValue` objects.
ECKeyValueProvider
Implementation of `KeyInfoProvider` which supports `ECKeyValue`.
ECKeyValueUnmarshaller
A thread-safe Unmarshaller for `ECKeyValue` objects.
ECPContext
Context, usually attached to a `MessageContext` that carries state associated with an ECP request that is needed during response generation.
ECPointType
XMLObject representing XML Digital Signature 1.1 ECPointType element.
ECPointTypeImpl
Concrete implementation of `ECPointType`.
ECSupport
Cryptography support related to Elliptic Curve.
EffectType
XACML policy effect type.
ElementExtensibleXMLObject
An XMLObject whose content model contains "any" child elements.
EmailAddress
SAML 2.0 Metadata EmailAddress.
EmailAddressBuilder
Builder for `EmailAddress`.
EmailAddressImpl
Concrete implementation of `EmailAddress`.
Embedded
the <wsse:Embedded> element.
EmbeddedBuilder
EmbeddedBuilder.
EmbeddedImpl
EmbeddedImpl is the concrete implementation of `Embedded`.
EmbeddedMarshaller
EmbeddedMarshaller.
EmbeddedUnmarshaller
EmbeddedUnmarshaller.
EmptyConfigurationProperties
An implementation of `ConfigurationProperties` that is empty.
EncodedString
Interface for elements of complex type EncodedString.
EncodedStringImpl
Implementation of `EncodedString`.
EncodedStringMarshaller
Marshaller for instances of `EncodedString`.
EncodedStringUnmarshaller
Unmarshaller for instances of `EncodedString`.
EncodeMessage
Action that encodes an outbound response from the outbound `MessageContext`.
EncodingStyleBearing
Interface for element having a `@soap11:encodingStyle` attribute.
EncodingStyleBearing
Interface for element having a `@soap12:encodingStyle` attribute.
EncryptAssertions
Action that encrypts all assertions in a `Response` message obtained from a lookup strategy, by default the outbound message context.
EncryptAttributes
Action that encrypts all attributes in a `Response` message obtained from a lookup strategy, by default the outbound message context.
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
EncryptedAssertionBuilder
Builder for `EncryptedAssertion` objects.
EncryptedAssertionImpl
A concrete implementation of `EncryptedAssertion`.
EncryptedAssertionMarshaller
A thread-safe Marshaller for `EncryptedAssertion`.
EncryptedAssertionUnmarshaller
A thread-safe Unmarshaller for `EncryptedAssertion`.
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
EncryptedAttributeBuilder
Builder for `EncryptedAttribute` objects.
EncryptedAttributeImpl
A concrete implementation of `EncryptedAttribute`.
EncryptedAttributeMarshaller
A thread-safe Marshaller for `EncryptedAttribute`.
EncryptedAttributeUnmarshaller
A thread-safe Unmarshaller for `EncryptedAttribute`.
EncryptedData
XMLObject representing XML Encryption, version 20021210, EncryptedData element.
EncryptedDataBuilder
Builder of `EncryptedData`.
EncryptedDataImpl
Concrete implementation of `EncryptedData`.
EncryptedDataMarshaller
A thread-safe Marshaller for `EncryptedData` objects.
EncryptedDataUnmarshaller
A thread-safe Unmarshaller for `EncryptedData` objects.
EncryptedElementType
SAML 2.0 Core EncryptedElementType.
EncryptedElementTypeEncryptedKeyResolver
An implementation of `EncryptedKeyResolver` which resolves `EncryptedKey` elements which appear as immediate children of the `EncryptedElementType` which is the parent of the `EncryptedData` context.
EncryptedElementTypeImpl
A concrete implementation of `EncryptedElementType`.
EncryptedElementTypeMarshaller
A thread-safe Marshaller for `EncryptedElementType`.
EncryptedElementTypeUnmarshaller
A thread-safe Unmarshaller for `EncryptedElementType`.
EncryptedHeader
The <wsse:EncryptedHeader> element.
EncryptedHeaderBuilder
EncryptedHeaderBuilder.
EncryptedHeaderImpl
Implementation of `EncryptedHeader`.
EncryptedHeaderMarshaller
Marshaller for instances of `EncryptedHeaderMarshaller`.
EncryptedHeaderUnmarshaller
Unmarshaller for instances of `EncryptedHeader`.
EncryptedID
SAML 2.0 Core EncryptedID.
EncryptedIDBuilder
Builder for `EncryptedID` objects.
EncryptedIDImpl
A concrete implementation of `EncryptedID`.
EncryptedIDMarshaller
A thread-safe Marshaller for `EncryptedID`.
EncryptedIDUnmarshaller
A thread-safe Unmarshaller for `EncryptedID`.
EncryptedKey
XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
EncryptedKeyBuilder
Builder of `EncryptedKey`.
EncryptedKeyImpl
Concrete implementation of `EncryptedKey`.
EncryptedKeyMarshaller
A thread-safe Marshaller for `EncryptedKey` objects.
EncryptedKeyResolver
Interface for resolving `EncryptedKey` elements based on a particular `EncryptedData` context, primarily for use during the decryption process.
EncryptedKeyUnmarshaller
A thread-safe Unmarshaller for `EncryptedKey` objects.
EncryptedType
XMLObject representing XML Encryption, version 20021210, EncryptedType type.
EncryptedTypeImpl
Abstract implementation of `EncryptedType`.
EncryptedTypeMarshaller
A thread-safe Marshaller for `EncryptedType` objects.
EncryptedTypeUnmarshaller
A thread-safe Unmarshaller for `EncryptedType` objects.
Encrypter
Encrypter for SAML 2 SAMLObjects which has specific options for generating instances of subtypes of `EncryptedElementType`.
Encrypter
Supports encryption of XMLObjects, their content and keys, according to the XML Encryption specification, version 20021210.
Encrypter.KeyPlacement
Options for where to place the resulting EncryptedKey elements with respect to the associated EncryptedData element.
Encryption
The wst:Encryption element.
EncryptionAlgorithm
The wst:EncryptionAlgorithm element.
EncryptionAlgorithmBuilder
Builder for the EncryptionAlgorithm element.
EncryptionAlgorithmImpl
EncryptionAlgorithmImpl.
EncryptionAlgorithmMarshaller
Marshaller for the EncryptionAlgorithm element.
EncryptionAlgorithmUnmarshaller
Unmarshaller for the wst:EncryptionAlgorithm element.
EncryptionBuilder
Builder for the Encryption element.
EncryptionConfiguration
The configuration information to use when generating encrypted XML.
EncryptionConfigurationCriterion
Criterion which holds one or more instances of `EncryptionConfiguration`.
EncryptionConstants
Constants defined in or related to the XML Encryption 1.0 and 1.1 specifications.
EncryptionContext
Context supplying encryption parameters for the different forms of SAML XML encryption.
EncryptionException
Exception thrown when an error occurs during encryption operations.
EncryptionImpl
EncryptionImpl.
EncryptionMarshaller
Marshaller for the Encryption element.
EncryptionMethod
SAML 2.0 Metadata EncryptionMethod.
EncryptionMethod
XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
EncryptionMethodBuilder
Builder of `EncryptionMethod`.
EncryptionMethodBuilder
Builder of `EncryptionMethod`.
EncryptionMethodImpl
Concrete implementation of `EncryptionMethod`.
EncryptionMethodImpl
Concrete implementation of `EncryptionMethod`.
EncryptionMethodMarshaller
A thread-safe Marshaller for `EncryptionMethod` objects.
EncryptionMethodUnmarshaller
A thread-safe Unmarshaller for `EncryptionMethod` objects.
EncryptionOptionalCriterion
A criterion for specifying whether encryption is to be treated as optional.
EncryptionParameters
The effective parameters to use when generating encrypted XML.
EncryptionParametersResolver
An interface for components which resolve `EncryptionParameters` based on a `CriteriaSet`.
EncryptionProperties
XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
EncryptionPropertiesBuilder
Builder of `EncryptionProperties`.
EncryptionPropertiesImpl
Concrete implementation of `EncryptionProperties`.
EncryptionPropertiesMarshaller
A thread-safe Marshaller for `EncryptionProperties` objects.
EncryptionPropertiesUnmarshaller
A thread-safe Unmarshaller for `EncryptionProperties` objects.
EncryptionProperty
XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
EncryptionPropertyBuilder
Builder of `EncryptionProperty`.
EncryptionPropertyImpl
Concrete implementation of `EncryptionProperty`.
EncryptionPropertyMarshaller
A thread-safe Marshaller for `EncryptionProperty` objects.
EncryptionPropertyUnmarshaller
A thread-safe Unmarshaller for `EncryptionProperty` objects.
EncryptionUnmarshaller
Unmarshaller for the wst:Encryption element.
EncryptNameIDs
Action that encrypts all `NameID`s in a message obtained from a lookup strategy, by default the outbound message context.
EncryptWith
The wst:EncryptWith element.
EncryptWithBuilder
Builder for the EncryptWith element.
EncryptWithImpl
EncryptWithImpl.
EncryptWithMarshaller
Marshaller for the EncryptWith element.
EncryptWithUnmarshaller
Unmarshaller for the wst:EncryptWith element.
EncType
SAML-EC GSS-API EncType element.
EncTypeBuilder
A Builder for `EncType` objects.
EncTypeImpl
Concrete implementation of `EncType`.
Endpoint
SAML 2.0 Metadata Endpoint data type interface.
EndpointCriterion<EndpointType extends Endpoint>
`Criterion` representing a SAML metadata endpoint object.
EndpointImpl
A concrete implementation of `Endpoint`.
EndpointMarshaller
A thread safe Marshaller for `Endpoint` objects.
EndpointMetadataIndex
An implementation of `MetadataIndex` which indexes entities by their role endpoint locations.
EndpointMetadataIndex.DefaultEndpointSelectionPredicate
The default endpoint selection predicate, which evaluates an `Endpoint` using a map of `QName` endpoint types, indexed by role type.
EndpointMetadataIndex.EndpointMetadataIndexKey
An implementation of `MetadataIndexKey` representing a single SAML metadata endpoint.
EndpointReference
The <wsa:EndpointReference> element.
EndPointReference
This interface defines how the object representing a WS End Point Reference `EndPointReference` element behaves.
EndpointReferenceBuilder
EndpointReferenceBuilder.
EndPointReferenceBuilder
Builder of `EndPointReferenceImpl` objects.
EndpointReferenceImpl
Concrete implementation of element `EndpointReference`.
EndPointReferenceImpl
Implementation of the `EndPointReference` object.
EndpointReferenceMarshaller
Marshaller for the <wsa:EndpointReference> element.
EndPointReferenceMarshaller
A thread safe marshaller for `EndPointReference` objects.
EndpointReferenceType
Interface for element of type `EndpointReferenceType`.
EndpointReferenceTypeImpl
Abstract implementation of the element of type `EndpointReferenceType`.
EndpointReferenceTypeMarshaller
Abstract marshaller for the element of type `EndpointReferenceType`.
EndpointReferenceTypeUnmarshaller
Abstract unmarshaller for the element of type `EndpointReferenceType`.
EndpointReferenceUnmarshaller
Unmarshaller for the <wsa:EndpointReference> element.
EndPointReferenceUnmarshaller
A thread-safe unmarshaller for `EndPointReference` objects.
EndpointResolver<EndpointType extends Endpoint>
A resolver that is capable of resolving `Endpoint` instances which meet certain supplied criteria.
EndpointUnmarshaller
A thread-safe unmarshaller for `Endpoint` objects.
EndpointURLSchemeSecurityHandler
Class which verifies that the `Endpoint` to which a message will be delivered contains a valid URL scheme.
EnhancedECParameterSpec
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.
EntitiesDescriptor
SAML 2.0 Metadata EntitiesDescriptor.
EntitiesDescriptorBuilder
A builder of `EntitiesDescriptor` objects.
EntitiesDescriptorImpl
Concrete implementation of `EntitiesDescriptor`.
EntitiesDescriptorMarshaller
A thread safe Marshaller for `EntitiesDescriptor` objects.
EntitiesDescriptorNameProcessor
A metadata node processor implementation which attaches an instance of `EntityGroupName` to an `EntityDescriptor` for each ancestor `EntitiesDescriptor` in the metadata tree.
EntitiesDescriptorUnmarshaller
A thread safe Unmarshaller for `EntitiesDescriptor` objects.
EntityAttributes
SAML V2.0 Metadata Extension for Entity Attributes EntityAttributes SAML object.
EntityAttributesBuilder
Builder of `EntityAttributes` objects.
EntityAttributesFilter
A filter that adds `EntityAttributes` extension content to entities in order to drive software behavior based on them.
EntityAttributesImpl
Concrete implementation of `EntityAttributes`.
EntityAttributesMarshaller
A thread-safe Marshaller for `EntityAttributes`.
EntityAttributesPredicate
Predicate to determine whether an `EntityDescriptor` or its parent groups contain an `EntityAttributes` extension `Attribute` that matches the predicate's criteria.
EntityAttributesPredicate.Candidate
An object to encapsulate the set of criteria that must be satisfied by an `EntityAttributes` extension to satisfy the enclosing predicate.
EntityAttributesUnmarshaller
A thread-safe Unmarshaller for `EntityAttributes`.
EntityDescriptor
SAML 2.0 Metadata EntityDescriptor.
EntityDescriptorBuilder
Builder for `EntityDescriptor`.
EntityDescriptorCriterionPredicateRegistry
Default `CriterionPredicateRegistry` for `EntityDescriptor`.
EntityDescriptorImpl
Concretate implementation of `EntityDescriptor`.
EntityDescriptorLookupFunction
`ContextDataLookupFunction` to return the `EntityDescriptor` from a `SAMLMetadataContext`.
EntityDescriptorMarshaller
A thread safe Marshaller for `EntityDescriptor` objects.
EntityDescriptorUnmarshaller
A thread safe Unmarshaller for `EntityDescriptor`s.
EntityGroupName
A bean class which is used to represent an entity group to which an `EntityDescriptor` belongs.
EntityGroupNamePredicate
Predicate to determine whether one of a set of names matches any of an entity's containing `EntitiesDescriptor` groups.
EntityIdCriterion
`Criterion` representing an entity ID.
EntityIDDigestGenerator
Strategy for processing input criteria to extract the entityID from an `EntityIdCriterion` and produce the digest of the value.
EntityIdPredicate
Predicate that matches an `EntityDescriptor` against a set of entityIDs.
EntityRegexPredicate
Predicate that matches `EntityDescriptor.getEntityID()` against a regular exression.
EntityRoleCriterion
`Criterion` representing an entity role.
EntityRoleFilter
A filter that removes roles from an entity descriptor.
Entropy
The wst:Entropy element.
EntropyBuilder
Builder for the Entropy element.
EntropyImpl
EntropyImpl.
EntropyMarshaller
Marshaller for the Entropy element.
EntropyUnmarshaller
Unmarshaller for the wst:Entropy element.
EnumeratableStorageService
An extended `StorageService` able to enumerate the keys in a context.
Envelope
SOAP 1.1 Envelope.
EnvelopeBodyHandler
A body handler for use with `HTTPSOAP11Decoder` that populates the context message with the SOAP Envelope.
EnvelopeBuilder
Builder of `EnvelopeImpl` objects.
EnvelopeImpl
Concrete implementation of `Envelope`.
EnvelopeMarshaller
A thread-safe marshaller for `Envelope`s.
EnvelopeUnmarshaller
A thread-safe unmarshaller for `Envelope`s.
EnvironmentMatchType
XACML EnvironmentMatch schema type.
EnvironmentMatchTypeImpl
Concrete implementation of `EnvironmentMatchType`.
EnvironmentMatchTypeImplBuilder
Builder of `EnvironmentMatchType` objects.
EnvironmentMatchTypeMarshaller
Marshaller of `EnvironmentMatchType` objects.
EnvironmentMatchTypeUnmarshaller
Unmarshaller of `EnvironmentMatchType` objects.
EnvironmentsType
XACML Environments schema type.
EnvironmentsTypeImpl
Implementation of `EnvironmentsType`.
EnvironmentsTypeImplBuilder
Builder for `EnvironmentsType`.
EnvironmentsTypeMarshaller
Marshaller for `EnvironmentsType`.
EnvironmentsTypeUnmarshaller
Unmarshaller for `EnvironmentsType`.
EnvironmentType
XACML context Environment schema type.
EnvironmentType
XACML Environment schema type.
EnvironmentTypeImpl
Concrete implementation of `EnvironmentType`.
EnvironmentTypeImpl
Implementation for `EnvironmentType`.
EnvironmentTypeImplBuilder
Builder for `EnvironmentType` objects.
EnvironmentTypeImplBuilder
Builder for `EnvironmentType`.
EnvironmentTypeMarshaller
Marshaller for `EnvironmentType` objects.
EnvironmentTypeMarshaller
Marshaller for `EnvironmentType`.
EnvironmentTypeUnmarshaller
Unmarshaller for `EnvironmentType` objects.
EnvironmentTypeUnmarshaller
Unmarshaller for `EnvironmentType`.
EvaluableCredentialCriteriaRegistry
A registry which manages mappings from types of `Criterion` to the class type which can evaluate that criteria's data against a Credential target.
EvaluableCredentialCriterion
Marker interface for evaluable credential resolver criteria.
EvaluableEntityDescriptorCriterion
Marker interface for evaluable `EntityDescriptor` criteria.
EvaluableEntityIDCredentialCriterion
Instance of evaluable credential criteria for evaluating a credential's entityID.
EvaluableEntityRoleDescriptorCriterion
Implementation of `EvaluableRoleDescriptorCriterion` which evaluates that a role descriptor's type or element name (`QName` is the specified role.
EvaluableEntityRoleEntityDescriptorCriterion
Implementation of `EvaluableEntityDescriptorCriterion` which evaluates that an entity descriptor contains a certain role.
EvaluableKeyAlgorithmCredentialCriterion
Instance of evaluable credential criteria for evaluating the credential key algorithm.
EvaluableKeyLengthCredentialCriterion
Instance of evaluable credential criteria for evaluating the credential key length.
EvaluableKeyNameCredentialCriterion
Instance of evaluable credential criteria for evaluating credential key names.
EvaluableProtocolRoleDescriptorCriterion
Implementation of `EvaluableRoleDescriptorCriterion` which evaluates that a role descriptor supports a certain protocol.
EvaluablePublicKeyCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential contains a particular public key.
EvaluableRoleDescriptorCriterion
Marker interface for evaluable `RoleDescriptor` criteria.
EvaluableUsageCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.
EvaluableX509CertSelectorCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance of `X509CertSelector`.
EvaluableX509DigestCredentialCriterion
An implementation of `Criterion` which specifies criteria based on the digest of an X.509 certificate.
EvaluableX509IssuerSerialCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.
EvaluableX509SubjectKeyIdentifierCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.
EvaluableX509SubjectNameCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject name.
EventContext
A context component which holds the result of a profile action that produces an "event".
EventException
Runtime exception which may be used to communicate a specific event ID.
EventIds
Constants to use for `ProfileAction` `EventContext`s.
Evidence
Interface describing how a SAML1.1 `Evidence` element behaves.
Evidence
SAML 2.0 Core Evidence.
EvidenceBuilder
Builder of `Evidence` objects.
EvidenceBuilder
Builder for `Evidence` objects.
EvidenceImpl
Concrete implementation of the `Evidence` interface.
EvidenceImpl
A concrete implementation of `Evidence`.
EvidenceMarshaller
A thread safe Marshaller for `Evidence` objects.
EvidenceMarshaller
A thread-safe Marshaller for `Evidence`.
EvidenceUnmarshaller
A thread safe Unmarshaller for `Evidence` objects.
EvidenceUnmarshaller
A thread-safe Unmarshaller for `Evidence`.
Evidentiary
Marker interface for element types that can constitute evidence within a `Evidence` object.
Evidentiary
Marker interface for element types that can constitute evidence within a `Evidence` object.
ExactlyOne
The wsp:ExactlyOne element.
ExactlyOneBuilder
Builder for the ExactlyOne element.
ExactlyOneImpl
ExactlyOneImpl.
ExactlyOneMarshaller
Marshaller for the wsp:ExactlyOne element.
ExactlyOneUnmarshaller
Unmarshaller for the wsp:ExactlyOne element.
ExcludedAlgorithmsPredicate
Predicate which implements an algorithm URI exclusion policy.
Expiration
Identifies the field of a class that serves as the expiration of a `StorageService` record.
Expires
The <wsu:Expires> element.
ExpiresBuilder
ExpiresBuilder.
ExpiresImpl
ExpiresImpl.
ExpiresMarshaller
ExpiresMarshaller.
ExpiresUnmarshaller
ExpiresUnmarshaller.
ExpiringSAMLArtifactMapEntry
Extension of `BasicSAMLArtifactMapEntry` that tracks expiration.
ExpiringSAMLArtifactMapEntryFactory
A factory for instances of `ExpiringSAMLArtifactMapEntry`.
ExplicitKeySignatureTrustEngine
An implementation of `SignatureTrustEngine` which evaluates the validity and trustworthiness of XML and raw signatures.
ExplicitKeyTrustEngine
Trust engine that evaluates a credential's key against key(s) expressed within a set of trusted credentials obtained from a trusted credential resolver.
ExplicitKeyTrustEvaluator
Auxillary trust evaluator for evaluating an untrusted key or credential against a trusted key or credential.
ExplicitX509CertificateTrustEngine
Trust engine that evaluates a credential's X.509 certificate against certificates expressed within a set of trusted credentials obtained from a credential resolver.
ExplicitX509CertificateTrustEvaluator
Auxillary trust evaluator for evaluating an untrusted X509 certificate or credential against a trusted certificate or credential.
Exponent
XMLObject representing XML Digital Signature, version 20020212, Exponent element.
ExponentBuilder
Builder of `Exponent`.
ExponentImpl
Concrete implementation of `Exponent`.
ExpressionType
XACML Expression schema type.
Extensions
SAML 2.0 Core Extensions.
Extensions
SAML 2.0 Metadata Extensions.
ExtensionsBuilder
Builder of `Extensions` objects.
ExtensionsBuilder
Builder of `Extensions` objects.
ExtensionsImpl
Implementation of `Extensions`.
ExtensionsImpl
Implementation of `Extensions`.
ExtensionsMarshaller
A thread-safe Marshaller for `Extensions` objects.
ExtensionsMarshaller
A thread-safe Marshaller for `Extensions` objects.
ExtensionsUnmarshaller
A thread-safe Unmarshaller for `Extensions` objects.
ExtensionsUnmarshaller
A thread-safe Unmarshaller for `Extensions` objects.
ExtractChannelBindingsExtensionsHandler
MessageHandler to process `ChannelBindings` extensions in an incoming SAML message and save them to a `ChannelBindingsContext` underneath the `MessageContext`.
ExtractChannelBindingsHeadersHandler
MessageHandler to process `ChannelBindings` SOAP header blocks in an incoming SOAP envelope and save them to a `ChannelBindingsContext` underneath the `SOAP11Context`.
ExtractConsentFromRequestHandler
MessageHandler to get the Consent attribute from a `RequestAbstractType` message.
ExtractMessageIDHandler
Handler implementation that handles wsa:MessageID header on the inbound SOAP envelope.
ExtractProxiedRequestersHandler
MessageHandler to extract the proxied chain of requesters from an `AuthnRequest` message's `Scoping` element.
Fault
SOAP 1.1 Fault.
FaultActor
SOAP 1.1 faultactor.
FaultActorBuilder
A builder of `FaultActorImpl` objects.
FaultActorImpl
Concrete implementation of `FaultActor`.
FaultBuilder
Builder of `FaultImpl` objects.
FaultCode
SOAP 1.1 faultcode.
FaultCodeBuilder
Builder of `FaultCodeImpl` objects.
FaultCodeImpl
Concrete implementation of `FaultCode`.
FaultImpl
Concrete implemenation of `Fault`.
FaultMarshaller
A thread-safe marshaller for `Fault`s.
FaultString
SOAP 1.1 faultstring.
FaultStringBuilder
Builder of `FaultStringImpl` objects.
FaultStringImpl
Concrete implemenation of `FaultString`.
FaultTo
The <wsa:FaultTo> element.
FaultToBuilder
Builder for the `FaultTo` element.
FaultToImpl
Concrete implementation of element `FaultTo`.
FaultToMarshaller
Marshaller for the <wsa:FaultTo> element.
FaultToUnmarshaller
Unmarshaller for the <wsa:FaultTo> element.
FaultUnmarshaller
A thread-safe unmarshaller for `Fault`s.
FileBackedHTTPMetadataResolver
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.
FilesystemCredentialResolver
NOTE: this class is not yet implemented A `CredentialResolver` that pulls credential information from the file system.
FilesystemLoadSaveManager<T extends XMLObject>
Implementation of `XMLObjectLoadSaveManager` which uses a local filesystem to load and store serialized XML.
FilesystemMetadataResolver
A metadata provider that pulls metadata from a file on the local filesystem.
FilteredMetricRegistry
`MetricRegistry` that returns a metric or a disabled wrapper for a metric based on a supplied `MetricFilter`.
FilterException
An exception thrown during the evaluation of a `MetadataFilter`.
FormatSpecificNameIdentifierGenerator<NameIdType extends SAMLObject>
Specialized type of `NameIdentifierGenerator` that is locked to a specific Format of identifier.
Forwardable
The wst:Forwardable element.
ForwardableBuilder
Builder for the Forwardable element.
ForwardableImpl
ForwardableImpl.
ForwardableMarshaller
Marshaller for the Forwardable element.
ForwardableUnmarshaller
Unmarshaller for the wst:Forwardable element.
From
The <wsa:From> element.
FromBuilder
Builder for the `From` element.
FromImpl
Concrete implementation of element `From`.
FromMarshaller
Marshaller for the <wsa:From> element.
FromUnmarshaller
Unmarshaller for the <wsa:From> element.
FunctionDrivenDynamicHTTPMetadataResolver
Simple implementation of an HTTP-based dynamic metadata resolver which builds the request URL to process based on a `Function` instance.
FunctionDrivenMetadataIndex
Implementation of `MetadataIndex` which is based on injected strategy functions.
FunctionMessageHandler
Message handler that runs an injected function (expected to have side effects).
FunctionType
XACML Function schema type.
FunctionTypeImpl
Implementation of `FunctionType`.
FunctionTypeImplBuilder
Builder for `FunctionType`.
FunctionTypeMarshaller
Marshaller for `FunctionType`.
FunctionTypeUnmarshaller
Unmarshaller for `FunctionType`.
G
XMLObject representing XML Digital Signature, version 20020212, G element.
GBuilder
Builder of `G`.
GeneratedKey
SAML-EC GSS-API GeneratedKey element.
GeneratedKeyBuilder
A Builder for `GeneratedKey` objects.
GeneratedKeyImpl
Concrete implementation of `GeneratedKey`.
GeneratedKeyMarshaller
A thread-safe Marshaller for `GeneratedKey` objects.
GeneratedKeyUnmarshaller
A thread-safe Unmarshaller for `GeneratedKey` objects.
Generator
XMLObject representing XML Encryption, version 20021210, Generator element.
GeneratorBuilder
Builder of `Generator`.
GeneratorImpl
Concrete implementation of `Generator`.
GeolocationHint
GeolocationHint.
GeolocationHintBuilder
Builder of `GeolocationHint` objects.
GeolocationHintImpl
Concrete implementation of `GeolocationHint`.
GetComplete
SAML 2.0 Core GetComplete.
GetCompleteBuilder
Builder of `GetComplete`.
GetCompleteImpl
Concrete implementation of `GetComplete`.
GImpl
Concrete implementation of `G`.
GivenName
SAML 2.0 Metadata GivenName.
GivenNameBuilder
Builder for `GivenName`.
GivenNameImpl
Concrete implementation of `GivenName`.
GlobalAlgorithmRegistryInitializer
OpenSAML `Initializer` implementation for algorithms.
GlobalKeyAgreementProcessorRegistryInitializer
OpenSAML `Initializer` implementation for key agreement processors.
GlobalNamedCurveRegistryInitializer
OpenSAML `Initializer` implementation for `NamedCurveRegistry`.
GlobalParserPoolInitializer
An initializer for the global parser pool held by the `XMLObjectProviderRegistry`.
GlobalSecurityConfigurationInitializer
An initializer which initializes the global security configuration.
Header
SOAP 1.1 Header.
HeaderBuilder
Builder of `HeaderImpl` objects.
HeaderImpl
Concrete implementation of `Header`.
HeaderMarshaller
A thread-safe marshaller for `Header`s.
HeaderUnmarshaller
A thread-safe unmarshaller for `Header`s.
HMACMD5
Algorithm descriptor for MAC algorithm: HMAC MD5.
HMACRIPEMD160
Algorithm descriptor for MAC algorithm: HMAC RIPEMD160.
HMACSHA1
Algorithm descriptor for MAC algorithm: HMAC SHA-1.
HMACSHA224
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
HMACSHA256
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
HMACSHA384
Algorithm descriptor for MAC algorithm: HMAC SHA-384.
HMACSHA512
Algorithm descriptor for MAC algorithm: HMAC SHA-512.
HolderOfKeySubjectConfirmationValidator
Validates a Holder of Key subject confirmation.
HTMLMessageEncoder
Interface for a `MessageEncoder` that relies on HTML output, and thus requires CSP considerations.
HTTPArtifactDecoder
SAML 1.X HTTP Artifact message decoder.
HTTPArtifactDecoder
SAML 2 Artifact Binding decoder, support both HTTP GET and POST.
HTTPArtifactEncoder
SAML 1.X HTTP Artifact message encoder.
HTTPArtifactEncoder
SAML 2 Artifact Binding encoder, support both HTTP GET and POST.
HttpClientMessagePipeline
Specialization of `MessagePipeline` which narrows the type of allowed encoders and decoders.
HttpClientMessagePipelineFactory
Factory for instances of `HttpClientMessagePipeline`.
HttpClientRequestContext
A context impl holding data related to the execution of an `HttpClient` request.
HttpClientRequestMessageEncoder
A specialization of `MessageEncoder` that operates on a sink message data type of `ClassicHttpRequest`.
HttpClientRequestSOAP11Encoder
SAML 1.X HTTP SOAP 1.1 binding message encoder for HttpClient HttpRequest.
HttpClientRequestSOAP11Encoder
SAML 2.0 SOAP 1.1 over HTTP binding encoder for HttpClient HttpRequest.
HttpClientRequestSOAP11Encoder
Basic SOAP 1.1 encoder for HTTP transport via an HttpClient's `ClassicHttpRequest`.
HttpClientResponseMessageDecoder
A specialization of `MessageDecoder` that operates on a source message data type of `ClassicHttpResponse`.
HttpClientResponseSOAP11Decoder
SAML 1.1 HTTP SOAP 1.1 binding decoder for HttpClient HttpResponse.
HttpClientResponseSOAP11Decoder
SAML 2.0 SOAP 1.1 over HTTP binding decoder for HttpClient HttpResponse.
HttpClientResponseSOAP11Decoder
Basic SOAP 1.1 decoder for HTTP transport via an HttpClient's `ClassicHttpResponse`.
HttpClientSecurityConfiguration
The security configuration information to use when performing HTTP client requests.
HttpClientSecurityConfigurationCriterion
Criterion which holds one or more instances of `HttpClientSecurityConfiguration`.
HttpClientSecurityConfigurationInitalizer
An initializer which initializes the global `HttpClientSecurityConfiguration`.
HttpClientSecurityConstants
Security-related constants for use with Apache HttpClient.
HttpClientSecurityContext
A context implementation holding parameters related to `HttpClient` security features.
HttpClientSecurityContextHandler
An `HttpClientContextHandler` that supports this package's security capabilities.
HttpClientSecurityParameters
Parameters related to HttpClient request security features.
HttpClientSecurityParametersMergingFactoryBean
Factory bean which accepts a list of `HttpClientSecurityParameters` and merges their properties together to produce a single instance.
HttpClientSecurityParametersResolver
An interface for components which resolve `HttpClientSecurityParameters` based on a `CriteriaSet`.
HttpClientSecuritySupport
Support class for working with `HttpClient` security features.
HTTPEntityIDRequestURLBuilder
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.
HTTPMetadataResolver
A metadata provider that pulls metadata using an HTTP GET.
HTTPPostDecoder
SAML 1.X HTTP POST message decoder.
HTTPPostDecoder
Message decoder implementing the SAML 2.0 HTTP POST binding.
HTTPPostEncoder
SAML 1.X HTTP POST message encoder.
HTTPPostEncoder
SAML 2.0 HTTP Post binding message encoder.
HTTPPostSimpleSignDecoder
Message decoder implementing the SAML 2.0 HTTP POST-SimpleSign binding.
HTTPPostSimpleSignEncoder
SAML 2.0 HTTP-POST-SimpleSign binding message encoder.
HTTPRedirectDeflateDecoder
SAML 2.0 HTTP Redirect decoder using the DEFLATE encoding method.
HTTPRedirectDeflateEncoder
SAML 2.0 HTTP Redirect encoder using the DEFLATE encoding method.
HTTPReporter
A metrics reporter that runs at scheduled times and posts a JSON feed of metrics to a designated endpoint.
HttpServletMessagePipeline
Specialization of `MessagePipeline` which narrows the type of allowed encoders and decoders.
HttpServletMessagePipelineFactory
Factory for instances of `HttpServletMessagePipeline`.
HttpServletRequestMessageChannelSecurity
Profile action which populates a `MessageChannelSecurityContext` based on a `HttpServletRequest`.
HttpServletRequestMessageDecoder
A specialization of `MessageDecoder` that operates on a source message data type of `HttpServletRequest`.
HttpServletRequestNetworkInformationSupplier
Implementation of `AssertionValidationNetworkInformationSupplier` which wraps an instance of `HttpServletRequest`.
HttpServletRequestValidationHandler
Message handler that validates an HTTP request via an instance of `HttpServletRequestValidator`.
HttpServletResponseMessageEncoder
A specialization of `MessageEncoder` that operates on a sink message data type of `HttpServletResponse`.
HTTPSOAP11Decoder
SAML 1.1 HTTP SOAP 1.1 binding decoder.
HTTPSOAP11Decoder
SAML 2.0 SOAP 1.1 over HTTP binding decoder.
HTTPSOAP11Decoder
Basic SOAP 1.1 decoder for HTTP transport.
HTTPSOAP11Encoder
SAML 1.X HTTP SOAP 1.1 binding message encoder.
HTTPSOAP11Encoder
SAML 2.0 SOAP 1.1 over HTTP binding encoder.
HTTPSOAP11Encoder
Basic SOAP 1.1 encoder for HTTP transport.
HttpSOAPClient
Deprecated.
use instead a concrete implementation of `AbstractPipelineHttpSOAPClient`, such as `PipelineFactoryHttpSOAPClient`
HttpSOAPRequestParameters
HTTP transported SOAP request parameters.
IdBearing
Interface for element having a `@xml:id` attribute.
IdBearing
Interface for element having a `@wsu:Id` attribute.
IdentityEntityIDGenerator
Function which just reflects back the entityID from the passed `EntityIdCriterion`.
IDIndex
Class which provides storage for the ID-to-XMLObject index mapping on an owning `XMLObject`.
IDPEntry
SAML 2.0 Core IDPEntry.
IDPEntryBuilder
Builder of `IDPEntry`.
IDPEntryImpl
Concrete implementation of `IDPEntry`.
IDPEntryMarshaller
A thread safe Marshaller for `IDPEntry` objects.
IDPEntryUnmarshaller
A thread-safe Unmarshaller for `IDPEntry` objects.
IDPList
SAML 2.0 Core IDPList.
IDPListBuilder
Builder for `IDPList`.
IDPListImpl
Concrete implementation of `IDPList`.
IDPListMarshaller
A thread safe Marshaller for `IDPList` objects.
IDPListUnmarshaller
A thread-safe Unmarshaller for `IDPList` objects.
IDPSSODescriptor
SAML 2.0 Metadata IDPSSODescriptorType.
IDPSSODescriptorBuilder
Builder for `IDPSSODescriptor`.
IDPSSODescriptorImpl
Concrete implementation of `IDPSSODescriptor`.
IDPSSODescriptorMarshaller
A thread safe Marshaller for `IDPSSODescriptor` objects.
IDPSSODescriptorUnmarshaller
A thread safe Unmarshaller for `IDPSSODescriptor` objects.
IdReferenceType
XACML IdReference schema type.
IdReferenceTypeImpl
Implementation of `IdReferenceType`.
IdReferenceTypeImplBuilder
Builder for `IdReferenceType`.
IdReferenceTypeMarshaller
Marshaller for `IdReferenceType`.
IdReferenceTypeUnmarshaller
Unmarshaller for `IdReferenceType`.
InboundMessageContextLookup
A `ContextDataLookupFunction` that returns the inbound `MessageContext` for a `ProfileRequestContext`.
InboundMessageSignedPredicate
A predicate which evaluates whether an inbound SAML message is signed.
InboundMessageSignedPredicate
A predicate which evaluates whether an inbound SAML message is signed.
InboundSOAPContext
A subcontext holding information related to processing of an inbound SOAP message.
IncludedAlgorithmsPredicate
Predicate which implements an algorithm URI inclusion policy.
IndexedEndpoint
SAML 2.0 Metadata IndexedEndpoint.
IndexedEndpointImpl
Concrete implementation of `IndexedEndpoint`.
IndexedEndpointMarshaller
A thread safe Marshaller for `IndexedEndpoint` objects.
IndexedEndpointUnmarshaller
A thread-safe unmarshaller for `IndexedEndpoint` objects.
IndexedXMLObjectChildrenList<ElementType extends XMLObject>
A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.
InformationURL
InformationURL.
InformationURLBuilder
Builder of `InformationURL` objects.
InformationURLImpl
Concrete implementation of `InformationURL`.
InitializationException
Exception indicating a problem during the library initialization process.
InitializationService
Service which initializes OpenSAML library modules using the Java Services API.
Initializer
Interface for classes responsible for initializing some bit of library configuration or state.
InitializerBaseTestCase
An abstract base class for initializer tests which ensures are using a unique configuration partition via a thread-local properties source.
InlineEncryptedKeyResolver
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements within the `KeyInfo` of the `EncryptedData` context.
InlineX509DataProvider
Implementation of `KeyInfoProvider` which provides basic support for extracting a `X509Credential` from an `X509Data` child of KeyInfo.
InOutOperationContext
An operation context which represents concretely a message exchange pattern involving an inbound message and an outbound message.
InResponseToSecurityHandler
Client-side message handler for validating that the inbound SAML response inResponseTo ID matches the corresponding outbound request ID.
InternalX500DNHandler
Basic implementation of `X500DNHandler` which uses the internal built-in mechanisms provided by `X500Principal` directly.
IPHint
IPHint.
IPHintBuilder
Builder of `IPHint` objects.
IPHintImpl
Concrete implementation of `IPHint`.
IPRangePredicate
A `Predicate` that checks if a request is from a set of one or more `IPRange`s.
IsReferenceParameterBearing
Interface for element having a `@wsa:IsReferenceParameter` attribute.
IssuedTokens
The wst:IssuedTokens element.
IssuedTokensBuilder
Builder for the IssuedTokens element.
IssuedTokensImpl
IssuedTokensImpl.
IssuedTokensMarshaller
Marshaller for the IssuedTokens element.
IssuedTokensUnmarshaller
Unmarshaller for the wst:IssuedTokens element.
Issuer
SAML 2.0 Core Issuer.
Issuer
The wst:Issuer element.
IssuerBuilder
Builder for `Issuer` objects.
IssuerBuilder
Builder for the Issuer element.
IssuerImpl
A concrete implementation of `Issuer`.
IssuerImpl
IssuerImpl.
IssuerMarshaller
Marshaller for the Issuer element.
IssuerUnmarshaller
IssuerUnmarshaller.
IsTimeboundSAMLObjectValidPredicate
Predicate which applies `SAML2Support.isValid(XMLObject)` to the target input.
IterableMetadataSource
A source of `EntityDescriptor` instances which may be iterated.
Iteration
The <wsse11:Iteration> element within a <wsse:UsernameToken> element.
IterationBuilder
IterationBuilder.
IterationCount
XMLObject representing XML Encryption 1.1 IterationCount element.
IterationCountBuilder
Builder of `IterationCount`.
IterationCountImpl
Concrete implementation of `IterationCount`.
IterationImpl
IterationImpl.
IterationMarshaller
IterationMarshaller.
IterationUnmarshaller
IterationUnmarshaller.
J
XMLObject representing XML Digital Signature, version 20020212, J element.
JavaCryptoValidationInitializer
An initializer which validates the Java Cryptographic Architecture environment is usable.
JBuilder
Builder of `J`.
JCAConstants
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
JImpl
Concrete implementation of `J`.
JSONClientStorageServiceStore
JSON-based storage for `ClientStorageService`.
JSONClientStorageServiceStore.JSONClientStorageServiceStoreFactory
Factory for JSON-backed store.
KANonce
Key agreement parameter to support use of `KANonce` values.
KANonce
XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
KANonce.Parser
Implementation of `KeyAgreementParameterParser`.
KANonceBuilder
Builder of `KANonce`.
KANonceImpl
Concrete implementation of `KANonce`.
Key
Identifies the field of a class that serves as the key of a `StorageService` record.
KeyAgreementAlgorithm
Interface for key agreement algorithm descriptors.
KeyAgreementCredential
An entity credential which represents the result of a key agreement operation.
KeyAgreementDHExplicitKDF
Algorithm descriptor for key agreement: Diffie-Hellman with Explicit KDF.
KeyAgreementDHLegacyKDF
Algorithm descriptor for key agreement: Diffie-Hellman with Legacy KDF.
KeyAgreementECDH
Algorithm descriptor for key agreement: Elliptic Curve Diffie-Hellman Ephemeral-Static Mode.
KeyAgreementEncryptionConfiguration
A component representing the specific configuration for a key agreement encryption operation.
KeyAgreementException
Exception thrown when an error occurs during key agreement operations.
KeyAgreementKeyInfoGeneratorFactory
A factory implementation which produces instances of `KeyInfoGenerator` capable of handling the information contained within an `KeyAgreementCredential`.
KeyAgreementParameter
Marker interface for parameters to key agreement operations.
KeyAgreementParameterParser
A component which parses an `XMLObject` into an instance of `KeyAgreementParameter`.
KeyAgreementParameters
Specialized collection type for holding sets of parameters to key agreement operations.
KeyAgreementParametersParser
A component which parses an instance of `AgreementMethod` and produces a new instance of `KeyAgreementParameters`.
KeyAgreementProcessor
Component which performs a key agreement operation.
KeyAgreementProcessorRegistry
A component which provides access to registered instances of `KeyAgreementProcessor`.
KeyAgreementSupport
Support for key agreement operations.
KeyAlgorithmCriterion
An implementation of `Criterion` which specifies key algorithm criteria.
KeyDerivation
Component which represents a specific key derivation algorithm, and supports deriving a new `SecretKey` via that algorithm.
KeyDerivationException
Exception thrown when an error occurs during key derivation operations.
KeyDerivationMethod
XMLObject representing XML Encryption 1.1 KeyDerivationMethod element.
KeyDerivationMethodBuilder
Builder of `KeyDerivationMethod`.
KeyDerivationMethodImpl
Concrete implementation of `KeyDerivationMethod`.
KeyDerivationMethodMarshaller
A thread-safe Marshaller for `DerivedKey` objects.
KeyDerivationMethodUnmarshaller
A thread-safe Unmarshaller for `AgreementMethod` objects.
KeyDerivationSupport
Support key derivation operations.
KeyDescriptor
SAML 2.0 Metadata KeyDescriptor.
KeyDescriptorBuilder
Builder for `KeyDescriptor` objects.
KeyDescriptorImpl
Concrete implementation of `KeyDescriptor`.
KeyDescriptorMarshaller
A thread-safe marshaller for `KeyDescriptor`s.
KeyDescriptorUnmarshaller
A thread-safe unmarshaller for `KeyDescriptor`.
KeyEncryptionParameters
Parameters for encrypting keys.
KeyExchangeToken
The wst:KeyExchangeToken element.
KeyExchangeTokenBuilder
Builder for the KeyExchangeToken element.
KeyExchangeTokenImpl
KeyExchangeTokenImpl.
KeyExchangeTokenMarshaller
Marshaller for the KeyExchangeToken element.
KeyExchangeTokenUnmarshaller
Unmarshaller for the wst:KeyExchangeToken element.
KeyIdentifier
The <wsse:KeyIdentifier> element.
KeyIdentifierBuilder
KeyIdentifierBuilder.
KeyIdentifierImpl
KeyIdentifierImpl.
KeyIdentifierMarshaller
KeyIdentifierMarshaller.
KeyIdentifierUnmarshaller
KeyIdentifierUnmarshaller.
KeyInfo
XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
KeyInfoBuilder
Builder of `KeyInfo`.
KeyInfoConfirmationDataType
SAML 2.0 Core KeyInfoConfirmationDataType.
KeyInfoConfirmationDataTypeBuilder
Builder for `KeyInfoConfirmationDataType` objects.
KeyInfoConfirmationDataTypeImpl
Concrete implementation of `KeyInfoConfirmationDataType`.
KeyInfoCredentialContext
Context for credentials resolved from a `KeyInfo` element.
KeyInfoCredentialResolutionMode
An implementation of `Criterion` which specifies criteria to a `KeyInfoCredentialResolver` about whether to resolve public credentials, local credentials, or both.
KeyInfoCredentialResolutionMode.Mode
Credential resolution mode.
KeyInfoCredentialResolver
Specialized `CredentialResolver` marker interface for resolvers which resolve credentials based on a `KeyInfo` element.
KeyInfoCriterion
An implementation of `Criterion` which specifies criteria based on the contents of a `KeyInfo` element.
KeyInfoGenerationProfileCriterion
`Criterion` representing an a KeyInfo generation "profile" name used when looking up a `KeyInfoGeneratorManager` from a `NamedKeyInfoGeneratorManager`.
KeyInfoGenerator
Interface for implementations which generate a `KeyInfo` based on keying material and other information found within a `Credential`.
KeyInfoGeneratorFactory
Interface for factories which produce `KeyInfoGenerator` instances.
KeyInfoGeneratorManager
A manager for `KeyInfoGeneratorFactory` instances.
KeyInfoImpl
Concrete implementation of `KeyInfo`.
KeyInfoMarshaller
A thread-safe Marshaller for `KeyInfo` objects.
KeyInfoProvider
Interface for providers used in conjunction with a `KeyInfoCredentialResolver` which support resolving `Credential`s based on a child element of `KeyInfo`.
KeyInfoReference
XMLObject representing XML Digital Signature 1.1 KeyInfoReference element.
KeyInfoReferenceBuilder
Builder of `KeyInfoReference`.
KeyInfoReferenceImpl
Concrete implementation of `KeyInfoReference`.
KeyInfoReferenceMarshaller
Thread-safe marshaller of `KeyInfoReference` objects.
KeyInfoReferenceProvider
Implementation of `KeyInfoProvider` which supports `KeyInfoReference`.
KeyInfoReferenceUnmarshaller
A thread-safe Unmarshaller for `KeyInfoReference` objects.
KeyInfoResolutionContext
Resolution context class that is used to supply state information to, and to share information amongst, `KeyInfoProvider`s.
KeyInfoSupport
Utility class for working with data inside a KeyInfo object.
KeyInfoUnmarshaller
A thread-safe Unmarshaller for `KeyInfo` objects.
KeyLength
XMLObject representing XML Encryption 1.1 KeyLength element.
KeyLengthBuilder
Builder of `KeyLength`.
KeyLengthCriterion
An implementation of `Criterion` which specifies key length criteria.
KeyLengthImpl
Concrete implementation of `KeyLength`.
KeyLengthSpecifiedAlgorithm
Interface for algorithm descriptors which specify a key length.
KeyName
XMLObject representing XML Digital Signature, version 20020212, KeyName element.
KeyNameBuilder
Builder of `KeyName`.
KeyNameCriterion
An implementation of `Criterion` which specifies key name criteria.
KeyNameImpl
Concrete implementation of `KeyName`.
KeyReference
XMLObject representing XML Encryption, version 20021210, KeyReference element.
KeyReferenceBuilder
Builder of `KeyReference`.
KeyReferenceImpl
Concrete implementation of `KeyReference`.
KeyReferenceMarshaller
A thread-safe Marshaller for `KeyReference` objects.
KeyReferenceUnmarshaller
A thread-safe Unmarshaller for `KeyReference` objects.
KeySize
The wst:KeySize element.
KeySize
Key agreement parameter used to explicitly represent the size of the derived key.
KeySize
XMLObject representing XML Encryption, version 20021210, KeySize element.
KeySizeBuilder
Builder for the KeySize element.
KeySizeBuilder
Builder of `KeySize`.
KeySizeImpl
KeySizeImpl.
KeySizeImpl
Concrete implementation of `KeySize`.
KeySizeMarshaller
Marshaller for the KeySize element.
KeySizeUnmarshaller
Unmarshaller for the wst:KeySize element.
KeySpecifiedAlgorithm
Interface for algorithm descriptors which specify a key type.
KeyStoreCredentialResolver
A `CredentialResolver` that extracts `Credential`'s from a key store.
KeyStoreX509CredentialAdapter
A wrapper that changes a `KeyStore` in to a `X509Credential`.
KeySupport
Helper methods for cryptographic keys and key pairs.
KeyTransportAlgorithm
Interface for key transport algorithm descriptors.
KeyTransportAlgorithmPredicate
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.
KeyTransportAlgorithmPredicate.SelectionInput
Input class for instances of `KeyTransportAlgorithmPredicate`.
KeyTransportRSA15
Algorithm descriptor for key transport algorithm: RSA v1.5.
KeyTransportRSAOAEP
Algorithm descriptor for key transport algorithm: RSA OAEP.
KeyTransportRSAOAEPMGF1P
Algorithm descriptor for key transport algorithm: RSA OAEP MGF1P.
KeyType
The wst:KeyType element.
KeyTypeBuilder
Builder for the KeyType element.
KeyTypeImpl
KeyTypeImpl.
KeyTypeMarshaller
Marshaller for the KeyType element.
KeyTypeUnmarshaller
Unmarshaller for the wst:KeyType element.
KeyValue
XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
KeyValueBuilder
Builder of `KeyValue`.
KeyValueImpl
Concrete implementation of `KeyValue`.
KeyValueMarshaller
A thread-safe Marshaller for `KeyValue` objects.
KeyValueUnmarshaller
A thread-safe Unmarshaller for `KeyValue` objects.
Keywords
DisplayName.
KeywordsBuilder
Builder of `Keywords` objects.
KeywordsImpl
Concrete implementation of `Keywords`.
KeywordsMarshaller
A thread safe Marshaller for `Keywords` objects.
KeywordsUnmarshaller
A thread-safe unmarshaller for `Keywords` objects.
KeyWrapAlgorithm
The wst:KeyWrapAlgorithm element.
KeyWrapAlgorithmBuilder
Builder for the KeyWrapAlgorithm element.
KeyWrapAlgorithmImpl
KeyWrapAlgorithmImpl.
KeyWrapAlgorithmMarshaller
Marshaller for the KeyWrapAlgorithm element.
KeyWrapAlgorithmUnmarshaller
Unmarshaller for the wst:KeyWrapAlgorithm element.
LangBearing
Interface for element having a `@xml:lang` attribute.
Lifetime
The wst:Lifetime element.
LifetimeBuilder
Builder for the Lifetime element.
LifetimeImpl
LifetimeImpl.
LifetimeMarshaller
Marshaller for the Lifetime element.
LifetimeUnmarshaller
Unmarshaller for the wst:Lifetime element.
ListView<ElementType extends XMLObject>
A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index.
LoadClientStorageServices
An action that loads any number of `ClientStorageService` instances from a POST submission or cookies as applicable.
LocalDynamicMetadataResolver
Resolver which dynamically resolves metadata from a local source managed by an instance of `XMLObjectLoadSaveManager`.
LocalizedName
LocalizedName.
LocalizedNameImpl
Concrete implementation of `LocalizedName`.
LocalizedNameMarshaller
A thread safe Marshaller for `LocalizedName` objects.
LocalizedNameUnmarshaller
A thread-safe unmarshaller for `LocalizedName` objects.
LocalizedURI
LocalizedURI.
LocalizedURIImpl
Concrete implementation of `LocalizedURI`.
LocalizedURIMarshaller
A thread safe Marshaller for `LocalizedURI` objects.
LocalizedURIUnmarshaller
A thread-safe unmarshaller for `LocalizedURI` objects.
LocalKeyInfoCredentialResolver
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.
LockableMetadataIndexManager<T>
A specialization of `MetadataIndexManager` capable of read/write locking.
LogEvent
A profile action that logs an event if one is found in the profile request context.
LoggerDrivenMetricFilter
`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.
LoggerDrivenMetricFilter.Level
Filtering level, corresponding to available logging levels.
LogLocalStorageSaveResults
An action that logs the results of Local Storage-based `ClientStorageService` save operations.
Logo
Localized logo type.
LogoBuilder
Builder of `Logo` objects.
LogoImpl
Concrete implementation of `Logo`.
LogoMarshaller
A thread safe Marshaller for `Logo` objects.
LogoUnmarshaller
A thread-safe Unmarshaller for `Logo` objects.
LogoutMessage
Marker interface for `LogoutRequest` and `LogoutResponse`, allowing components to enforce requirements for one or the other.
LogoutRequest
SAML 2.0 Core LogoutRequest.
LogoutRequestBuilder
Builder for `LogoutRequest`.
LogoutRequestImpl
A concrete implementation of `LogoutRequest`.
LogoutRequestMarshaller
A thread-safe Marshaller for `LogoutRequest`.
LogoutRequestUnmarshaller
A thread-safe Unmarshaller for `LogoutRequest` objects.
LogoutResponse
SAML 2.0 Core LogoutResponse.
LogoutResponseBuilder
Builder for `LogoutResponse`.
LogoutResponseImpl
A concrete implementation of `LogoutResponse`.
LogoutResponseMarshaller
A thread safe Marshaller for `LogoutResponse` objects.
LogoutResponseUnmarshaller
A thread-safe Unmarshaller for `LogoutResponse` objects.
MACAlgorithm
Interface for message authentication code (MAC) algorithm descriptors.
ManageNameIDRequest
SAML 2.0 Core ManageNameIDRequest.
ManageNameIDRequestBuilder
A Builder for `ManageNameIDRequest` objects.
ManageNameIDRequestImpl
A concrete implementation of `ManageNameIDRequest`.
ManageNameIDRequestMarshaller
A thread safe Marshaller for `ManageNameIDRequest` objects.
ManageNameIDRequestUnmarshaller
A thread-safe Unmarshaller for `ManageNameIDRequest` objects.
ManageNameIDResponse
SAML 2.0 Core ManageNameIDResponse.
ManageNameIDResponseBuilder
A Builder for `ManageNameIDResponse` objects.
ManageNameIDResponseImpl
Concrete implementation for `ManageNameIDResponse` objects.
ManageNameIDResponseMarshaller
A thread safe Marshaller for `ManageNameIDResponse` objects.
ManageNameIDResponseUnmarshaller
A thread-safe Unmarshaller for `ManageNameIDResponse` objects.
ManageNameIDService
SAML 2.0 Metadata ManageNameIDService.
ManageNameIDServiceBuilder
Builder for `ManageNameIDService`.
ManageNameIDServiceImpl
Concrete implementation of `ManageNameIDService`.
MapBasedConfiguration
A configuration implementation which stores registered configuration instances in a local instance of `ConcurrentHashMap`.
MapLoadSaveManager<T extends XMLObject>
Simple implementation of `XMLObjectLoadSaveManager` which uses an in-memory map.
Marshaller
Marshallers are used to marshall a `XMLObject` into a W3C DOM element.
MarshallerFactory
This thread-safe factory creates `Marshaller`s that can be used to convert `XMLObject`s into W3C DOM elements.
MarshallingException
Exception thrown when error occurs marshalling an XMLObject to a DOM Element.
MasterKeyName
XMLObject representing XML Encryption 1.1 MasterKeyName element.
MasterKeyNameBuilder
Builder of `MasterKeyName`.
MasterKeyNameImpl
Concrete implementation of `MasterKeyName`.
MemcachedStorageCapabilities
Provides a description of memcached capabilities.
MemcachedStorageRecord<T>
Storage record implementation for use with `MemcachedStorageService`.
MemcachedStorageService
Memcached storage service.
MemoryStorageService
Implementation of `AbstractMapBackedStorageService` that stores data in-memory in a shared data structure with no persistence.
MessageChannelSecurityContext
A subcontext which carries information about whether the message channel in use is considered to have the active properties of confidentiality and integrity.
MessageContext
A context component which holds the state related to the processing of a single message.
MessageContextLookup<StartContext extends BaseContext>
A lookup function for resolving either the inbound or outbound `MessageContext` relative to a particular `BaseContext`.
MessageContextLookup.Direction
Used to indicate the target message context.
MessageContextPredicateAdapter
A `Predicate` which adapts an existing `ProfileRequestContext` predicate for use as a `MessageContext` predicate.
MessageDecoder
Interface for component that decodes message data from a source into a `MessageContext`.
MessageDecodingException
Exception thrown when a problem occurs decoding a message.
MessageEncoder
Interface for component that encodes message data from a `MessageContext` to a sink.
MessageEncodingException
Exception thrown when a problem occurs encoding a message from to an output transport.
MessageErrorHandler
Component that handles message processing-related errors.
MessageException
Base class for messaging-related checked exceptions.
MessageHandler
A message handler represents some reusable logic that may be invoked on a message context.
MessageHandlerChain
A specialization of `MessageHandler` which represents an ordered list of message handlers which may be invoked in order.
MessageHandlerErrorStrategyAdapter
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.
MessageHandlerException
Base class for message handling-related exceptions.
MessageID
The <wsa:MessageID> element.
MessageIDBuilder
MessageIDBuilder.
MessageIDImpl
Concrete implementation for the `MessageID` element.
MessageIDMarshaller
Marshaller for the <wsa:MessageID> element.
MessageIDUnmarshaller
Unmarshaller for the <wsa:MessageID> element.
MessageLifetimeSecurityHandler
Security message handler implementation that checks for validity of SAML message issue instant date and time.
MessageLookup<T>
A `ContextDataLookupFunction` that returns the message from a `MessageContext`.
MessagePipeline
Interface representing the basic components of a message processing pipeline.
MessageReplaySecurityHandler
Security message handler implementation that which checks for replay of SAML messages.
MessageRuntimeException
Base class for messaging-related unchecked runtime exceptions.
MessageType
Enum for representing SAML message types based on HTTP request parameters: request, response, artifact.
Metadata
The optional <wsa:Metadata> element.
MetadataBuilder
MetadataBuilder.
MetadataCredentialResolver
A credential resolver capable of resolving credentials from SAML 2 metadata.
MetadataFilter
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`.
MetadataFilterChain
A filter that allows the composition of `MetadataFilter`s.
MetadataFilterContext
Class used to provide contextual information at runtime to `MetadataFilter` implementations.
MetadataFilterContext.Data
Marker interface for data classes to be used with `MetadataFilterContext`.
MetadataGenerator
Interface to a component that generates SAML metadata.
MetadataGeneratorParameters
Inputs to metadata generation.
MetadataImpl
MetadataImpl.
MetadataIndex
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`.
MetadataIndexKey
Marker interface for a component which represents a key for an index defined by a `MetadataIndex`.
MetadataIndexManager<T>
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.
MetadataIndexManager.EntityIDExtractionFunction
Extraction function which returns the entityID of the input `EntityDescriptor`.
MetadataIndexManager.IdentityExtractionFunction
Extraction function which simply returns the input `EntityDescriptor`.
MetadataIndexStore<T>
Component which stores indexed instances of a particular type of data, for example `EntityDescriptor`, under one or more instances of `MetadataIndexKey`.
MetadataIndexSupport
Support methods for metadata indexing.
MetadataMarshaller
MetadataMarshaller.
MetadataNameIdentifierFormatStrategy
Function to return a set of candidate NameIdentifier/NameID Format values derived from an entity's SAML metadata.
MetadataNodeProcessor
A processor of element nodes within a metadata tree.
MetadataQueryProtocolRequestURLBuilder
Function which produces a URL according to the Metadata Query Protocol (MDQ) specification.
MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder
Interface for a component which builds a Metadata Query Protocol request URL from a base URL and criteria.
MetadataResolver
A resolver that is capable of resolving `EntityDescriptor` instances which meet certain supplied criteria.
MetadataSource
Data object for `MetadataFilterContext` intended to hold information about the source of the metadata currently being processed.
MetadataUnmarshaller
MetadataUnmarshaller.
MetricContext
Child context that supplies instructions to the runtime actions about timers to start and stop to measure performance.
MetricRegistryInitializer
An initializer for the `MetricRegistry` held by the `ConfigurationService`.
MetricsSupport
Support code for use of metrics.
MGF
XMLObject representing XML Encryption, version 1.1, MGF element.
MGFBuilder
Builder of `MGF`.
MGFImpl
Abstract implementation of `MGF`.
MGFMarshaller
A thread-safe Marshaller for `MGF` objects.
MGFUnmarshaller
A thread-safe Unmarshaller for `MGF` objects.
MgmtData
XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
MgmtDataBuilder
Builder of `MgmtData`.
MgmtDataImpl
Concrete implementation of `MgmtData`.
MissingAttributeDetailType
XACML context MissingAttributeDetail schema type.
MissingAttributeDetailTypeImpl
Concrete implementation of `MissingAttributeDetailType`.
MissingAttributeDetailTypeImplBuilder
Builder for `MissingAttributeDetailType` objects.
MissingAttributeDetailTypeMarshaller
Marshaller for `MissingAttributeDetailType` objects.
MissingAttributeDetailTypeUnmarshaller
Unmarshaller for `MissingAttributeDetailType` objects.
MockTrustEngine<TokenType>
Mock trust engine.
Modulus
XMLObject representing XML Digital Signature, version 20020212, Modulus element.
ModulusBuilder
Builder of `Modulus`.
ModulusImpl
Concrete implementation of `Modulus`.
MustUnderstandBearing
Interface for element having a `@soap11:mustUnderstand` attribute.
MustUnderstandBearing
Interface for element having a `@soap12:mustUnderstand` attribute.
MutableCredential
A specialization of `Credential` which supports mutation of its properties.
MutableStorageRecord<T>
Exposes mutation of `StorageRecord` properties.
NamedCurve
Descriptor for an EC named curve.
NamedCurve
XMLObject representing XML Digital Signature 1.1 NamedCurve element.
NamedCurveBuilder
Builder of `NamedCurve`.
NamedCurveImpl
Concrete implementation of `NamedCurve`.
NamedCurveMarshaller
Thread-safe marshaller of `NamedCurve` objects.
NamedCurveRegistry
A registry of `NamedCurve` descriptors.
NamedCurveUnmarshaller
A thread-safe Unmarshaller for `NamedCurve` objects.
NamedKeyInfoGeneratorManager
A manager for named sets of `KeyInfoGeneratorFactory` instances.
NameID
SAML 2.0 Core NameID.
NameIDBuilder
Builder for `NameID` objects.
NameIdentifier
Interface to define how a NameIdentifier element behaves.
NameIdentifierBuilder
Builder of `NameIdentifier` objects.
NameIdentifierGenerator<NameIdType extends SAMLObject>
Interface for a component that produces SAML `NameIdentifier` and/or `NameID` objects for inclusion in assertion subjects.
NameIdentifierImpl
Complete implementation of `NameIdentifier`.
NameIdentifierMarshaller
A thread safe Marshaller for `NameIdentifier` objects.
NameIdentifierUnmarshaller
A thread safe Unmarshaller for `NameIdentifier` objects.
NameIDFormat
SAML 2.0 Metadata NameIDFormat.
NameIDFormatBuilder
Builder for `NameIDFormat`.
NameIDFormatFilter
A filter that adds `NameIDFormat` content to entities in order to drive software behavior based on them.
NameIDFormatImpl
Concrete implementation of `NameIDFormat`.
NameIDImpl
Concrete implementation of `NameID`.
NameIDMappingRequest
SAML 2.0 Core NameIDMappingRequest.
NameIDMappingRequestBuilder
Builder for `NameIDMappingRequest`.
NameIDMappingRequestImpl
A concrete implementation of `NameIDMappingRequest`.
NameIDMappingRequestMarshaller
A thread-safe Marshaller for `NameIDMappingRequest`.
NameIDMappingRequestUnmarshaller
A thread-safe Unmarshaller for `NameIDMappingRequest` objects.
NameIDMappingResponse
SAML 2.0 Core NameIDMappingResponse .
NameIDMappingResponseBuilder
Builder for `NameIDMappingResponse`.
NameIDMappingResponseImpl
Concrete implementation of `NameIDMappingResponse`.
NameIDMappingResponseMarshaller
A thread safe Marshaller for `NameIDMappingResponse` objects.
NameIDMappingResponseUnmarshaller
A thread safe Unmarshaller for `NameIDMappingResponse` objects.
NameIDMappingService
SAML 2.0 Metadata NameIDMappingService.
NameIDMappingServiceBuilder
Builder of (@link NameIDMappingService}.
NameIDMappingServiceImpl
Concrete implementation of `NameIDMappingService`.
NameIDPolicy
SAML 2.0 Core NameIDPolicy.
NameIDPolicyBuilder
Builder for `NameIDPolicy`.
NameIDPolicyImpl
Concrete implementation of `NameIDPolicy`.
NameIDPolicyMarshaller
A thread safe Marshaller for `NameIDPolicy` objects.
NameIDPolicyUnmarshaller
A thread-safe Unmarshaller for `NameIDPolicy` objects.
NameIDType
SAML 2.0 Assertion NameID schema type.
NameIDTypeMarshaller
A thread safe Marshaller for `NameIDType` objects.
NameIDTypeUnmarshaller
A thread-safe Unmarshaller for `NameIDType` objects.
Namespace
Data structure for representing XML namespace attributes.
NamespaceManager
A class which is responsible for managing XML namespace-related data for an `XMLObject`.
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
NewEncryptedIDBuilder
Builder for `NewEncryptedID` objects.
NewEncryptedIDImpl
A concrete implementation of `NewEncryptedID`.
NewEncryptedIDMarshaller
A thread-safe Marshaller for `NewEncryptedID`.
NewEncryptedIDUnmarshaller
A thread-safe Unmarshaller for `NewEncryptedID`.
NewID
SAML 2.0 Core NewID.
NewIDBuilder
A Builder for `NewID` objects.
NewIDImpl
Concrete implementation of `NewID`.
NoConfidentialityMessageChannelPredicate
A predicate implementation that indicates whether the message channel does NOT support confidentiality end-to-end.
NoConfidentialityMessageChannelPredicate
A predicate implementation that indicates whether the message channel does NOT support confidentiality end-to-end.
NodeProcessingMetadataFilter
An implementation of `MetadataFilter` which applies a `MetadataNodeProcessor` to each element node in the metadata document tree.
NoIntegrityMessageChannelPredicate
A predicate implementation that indicates whether the message channel does NOT support integrity end-to-end.
NoIntegrityMessageChannelPredicate
A predicate implementation that indicates whether the message channel does NOT support integrity end-to-end.
Nonce
The <wsse:Nonce> element within a <wsse:UsernameToken> element.
NonceBuilder
NonceBuilder.
NonceImpl
NonceImpl.
NonceMarshaller
NonceMarshaller.
NonceUnmarshaller
NonceUnmarshaller.
OAEPparams
XMLObject representing XML Encryption, version 20021210, OAEPparams element.
OAEPparamsBuilder
Builder of `OAEPparams`.
OAEPparamsImpl
Concrete implementation of `OAEPparams`.
ObligationProcessingContext
A context for processing obligations.
ObligationProcessingException
Exception thrown if there is a problem evaluating an obligation.
ObligationService
A service for evaluating the obligations within a context.
ObligationsType
XACML Obligations schema type.
ObligationsTypeImpl
Implementation for `ObligationsType`.
ObligationsTypeImplBuilder
Builder for `ObligationsType`.
ObligationsTypeMarshaller
Marshaller for `ObligationsType`.
ObligationsTypeUnmarshaller
UnMarshaller for `ObligationsType`.
ObligationType
XACML Obligation schema type.
ObligationTypeImpl
Implementation for `ObligationType`.
ObligationTypeImplBuilder
Builder for `ObligationType`.
ObligationTypeMarshaller
Marshaller for `ObligationType`.
ObligationTypeUnmarshaller
UnMarshaller for `ObligationType`.
OnBehalfOf
The wst:OnBehalfOf element.
OnBehalfOfBuilder
Builder for the OnBehalfOf element.
OnBehalfOfImpl
OnBehalfOfImpl.
OnBehalfOfMarshaller
Marshaller for the OnBehalfOf element.
OnBehalfOfUnmarshaller
Unmarshaller for the wst:OnBehalfOf element.
OneTimeUse
SAML 2.0 Core OneTimeUse.
OneTimeUseBuilder
Builder for `OneTimeUse` objects.
OneTimeUseConditionValidator
`ConditionValidator` used for `OneTimeUse` conditions.
OneTimeUseImpl
Concrete implementation of `OneTimeUse`.
OneTimeUseMarshaller
A thread-safe Marshaller for `OneTimeUse` objects.
OneTimeUseUnmarshaller
A thread-safe Unmarshaller for `OneTimeUse` objects.
OpenSAMLInitBaseTestCase
Base test class for code that needs OpenSAML initialized before any tests are run.
OperationContextEntityIDLookup
Function for resolving the SAML entity ID from the parent `InOutOperationContext`.
OperatorContentType
The OperatorContentType complex type.
OperatorContentTypeImpl
OperatorContentTypeImpl.
OperatorContentTypeMarshaller
Marshaller for the wsp:OperatorContentType element.
OperatorContentTypeUnmarshaller
Unmarshaller for the wsp:OperatorContentType element.
OptionalBearing
Interface for element having a `@wsp:Optional` attribute.
Organization
SAML 2.0 Metadata Organization.
OrganizationBuilder
Builder for `Organization`.
OrganizationDisplayName
SAML 2.0 Metadata OrganizationDisplayName.
OrganizationDisplayNameBuilder
Builder for `OrganizationDisplayName`.
OrganizationDisplayNameImpl
Concrete implementation of `OrganizationDisplayName`.
OrganizationImpl
Concrete implementation of `Organization`.
OrganizationMarshaller
A thread safe Marshaller for `Organization` objects.
OrganizationName
SAML 2.0 Metadata OrganizationName.
OrganizationNameBuilder
Builder for `OrganizationName`.
OrganizationNameImpl
Concrete implementation of `OrganizationName`.
OrganizationUnmarshaller
A thread-safe Unmarshaller for `Organization` objects.
OrganizationURL
SAML 2.0 Metadata OrganizationURL.
OrganizationURLBuilder
Builder for `OrganizationURL`.
OrganizationURLImpl
Concrete implementation of `OrganizationURL`.
OriginatorKeyInfo
XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
OriginatorKeyInfoBuilder
Builder of `OriginatorKeyInfo`.
OriginatorKeyInfoImpl
Concrete implementation of `OriginatorKeyInfo`.
OriginatorKeyInfoMarshaller
A thread-safe Marshaller for `OriginatorKeyInfo` objects.
OriginatorKeyInfoUnmarshaller
A thread-safe Unmarshaller for `OriginatorKeyInfo` objects.
OtherSource
XMLObject representing XML Encryption 1.1 OtherSource element.
OtherSourceBuilder
Builder of `OtherSource`.
OtherSourceImpl
Abstract implementation of `OtherSource`.
OtherSourceMarshaller
A thread-safe Marshaller for `OtherSource` objects.
OtherSourceUnmarshaller
A thread-safe Unmarshaller for `OtherSource` objects.
OutboundMessageContextLookup
A `ContextDataLookupFunction` that returns the outbound `MessageContext` for a `ProfileRequestContext`.
P
XMLObject representing XML Encryption, version 20021210, P element.
P
XMLObject representing XML Digital Signature, version 20020212, P element.
Parameters
XMLObject representing XML Encryption, version 1.1, Parameters element.
ParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>
A `ContextDataLookupFunction` that gets the parent of a given context.
ParentProfileRequestContextLookup<StartContext extends BaseContext>
A convenience subtype of `RecursiveTypedParentContextLookup` which returns the `ProfileRequestContext` parent of the target `BaseContext`.
Participant
The wst:Participant element.
ParticipantBuilder
Builder for the Participant element.
ParticipantImpl
ParticipantImpl.
ParticipantMarshaller
PrimaryMarshaller.
Participants
The wst:Participants element.
ParticipantsBuilder
Builder for the Participants element.
ParticipantsImpl
ParticipantsImpl.
ParticipantsMarshaller
ParticipantsMarshaller.
ParticipantsUnmarshaller
ParticipantsUnmarshaller.
ParticipantType
Interface ParticipantType complex type.
ParticipantTypeImpl
ParticipantTypeImpl.
ParticipantTypeMarshaller
ParticipantTypeMarshaller.
ParticipantTypeUnmarshaller
ParticipantTypeUnmarshaller.
ParticipantUnmarshaller
PrimaryUnmarshaller.
PassthroughSourceStrategy
Pass-through source strategy function.
Password
The `Password` element.
PasswordBuilder
PasswordBuilder.
PasswordImpl
PasswordImpl.
PasswordMarshaller
PasswordMarshaller.
PasswordUnmarshaller
PasswordUnmarshaller.
PBKDF2
Implementation of PBKDF2 key derivation as defined in XML Encryption 1.1.
PBKDF2.Parser
Implementation of `KeyAgreementParameterParser`.
PBKDF2Params
XMLObject representing XML Encryption 1.1 PBKDF2-params element.
PBKDF2ParamsBuilder
Builder of `PBKDF2Params`.
PBKDF2ParamsImpl
Concrete implementation of `PBKDF2Params`.
PBKDF2ParamsMarshaller
A thread-safe Marshaller for `PBKDF2Params` objects.
PBKDF2ParamsUnmarshaller
A thread-safe Unmarshaller for `PBKDF2Params` objects.
PBuilder
Builder of `P`.
PBuilder
Builder of `P`.
PDPDescriptor
SAML 2.0 Metadata PDPDescriptor.
PDPDescriptorBuilder
Builder for `PDPDescriptor`.
PDPDescriptorImpl
Concrete implementation of `PDPDescriptor`.
PDPDescriptorMarshaller
A thread safe Marshaller for `PDPDescriptor` objects.
PDPDescriptorUnmarshaller
A thread safe Unmarshaller for `PDPDescriptor` objects.
PeerEntityIDCriterion
An implementation of `Criterion` which specifies criteria pertaining to peer entity IDs.
PgenCounter
XMLObject representing XML Encryption, version 20021210, pgenCounter element.
PgenCounter
XMLObject representing XML Digital Signature, version 20020212, PgenCounter element.
PgenCounterBuilder
Builder of `PgenCounter`.
PgenCounterBuilder
Builder of `PgenCounter`.
PgenCounterImpl
Concrete implementation of `PgenCounter`.
PgenCounterImpl
Concrete implementation of `PgenCounter`.
PGPData
XMLObject representing XML Digital Signature, version 20020212, PGPData element.
PGPDataBuilder
Builder of `PGPData`.
PGPDataImpl
Concrete implementation of `PGPData`.
PGPDataMarshaller
A thread-safe Marshaller for `PGPData` objects.
PGPDataUnmarshaller
A thread-safe Unmarshaller for `PGPData` objects.
PGPKeyID
XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
PGPKeyIDBuilder
Builder of `PGPKeyID`.
PGPKeyIDImpl
Concrete implementation of `PGPKeyID`.
PGPKeyPacket
XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
PGPKeyPacketBuilder
Builder of `PGPKeyPacket`.
PGPKeyPacketImpl
Concrete implementation of `PGPKeyPacket`.
PImpl
Concrete implementation of `P`.
PImpl
Concrete implementation of `P`.
PipelineFactoryHttpSOAPClient
SOAP client that is based on `HttpClientMessagePipeline`, produced at runtime from an instance of `HttpClientMessagePipelineFactory`.
PipelineFactoryHttpSOAPClient.DefaultPipelineNameStrategy
Default strategy for resolving SOAP client message pipeline name from the `SOAPClientContext.getPipelineName()` which is a direct child of the input operation context.
PipelineMessageErrorHandler
Deprecated, for removal: This API element is subject to removal in a future version.
PKIXInlineValidationInfoFactoryBean
File system specific bean for PKIXValidationInfo.
PKIXResourceValidationInfoFactoryBean
File system specific bean for PKIXValidationInfo.
PKIXSignatureTrustEngine
An implementation of `SignatureTrustEngine` which evaluates the validity and trustworthiness of XML and raw signatures.
PKIXTrustEngine<TokenType>
Trust engine that validates tokens using PKIX validation.
PKIXTrustEvaluator
An interface for classes which evaluate an `X509Credential` against a set of trusted `PKIXValidationInformation`, using PKIX validation rules.
PKIXValidationInformation
Source of PKIX validation information such as trust anchors and CRLs.
PKIXValidationInformationResolver
A resolver which uses `Criterion` to resolve `PKIXValidationInformation`, which will typically be used by PKIX-based trust engines.
PKIXValidationOptions
Options which may be supplied to influence the processing behavior of a `PKIXTrustEvaluator`.
PKIXX509CredentialTrustEngine
Trust engine implementation which evaluates an `X509Credential` token based on PKIX validation processing using validation information from a trusted source.
Policy
The wsp:Policy element.
PolicyAttachment
The wsp:PolicyAttachment element.
PolicyAttachmentBuilder
Builder for the PolicyAttachment element.
PolicyAttachmentImpl
PolicyAttachmentImpl.
PolicyAttachmentMarshaller
Marshaller for PolicyAttachment.
PolicyAttachmentUnmarshaller
Unmarshaller for PolicyAttachment.
PolicyBuilder
Builder for the Policy element.
PolicyCombinerParametersType
XACML PolicyCombinerParameters schema type.
PolicyCombinerParametersTypeImpl
Implementation of `PolicyCombinerParametersTypeUnmarshaller`.
PolicyCombinerParametersTypeImplBuilder
Builder for `PolicyCombinerParametersType`.
PolicyCombinerParametersTypeMarshaller
Marshaller for `PolicyCombinerParametersType`.
PolicyCombinerParametersTypeUnmarshaller
Unmarshaller for `PolicyCombinerParametersType`.
PolicyImpl
PolicyImpl.
PolicyMarshaller
Marshaller for the wsp:Policy element.
PolicyReference
The wsp:PolicyReference element.
PolicyReferenceBuilder
Builder for the PolicyReference element.
PolicyReferenceImpl
PolicyReferenceImpl.
PolicyReferenceMarshaller
Marshaller for the wsp:PolicyReference element.
PolicyReferenceUnmarshaller
Unmarshaller for the wsp:PolicyReference element.
PolicySetCombinerParametersType
XACML PolicySetCombineParameters schema type.
PolicySetCombinerParametersTypeImpl
Implementation of `PolicySetCombinerParametersType`.
PolicySetCombinerParametersTypeImplBuilder
Builder for `PolicySetCombinerParametersType`.
PolicySetCombinerParametersTypeMarshaller
Marshaller for `PolicySetCombinerParametersType`.
PolicySetCombinerParametersTypeUnmarshaller
Unmarshaller for `PolicySetCombinerParametersType`.
PolicySetType
XACML PolicySet schema types.
PolicySetTypeImpl
Concrete implementation of `PolicySetType`.
PolicySetTypeImplBuilder
Builder of `PolicySetType` objects.
PolicySetTypeMarshaller
Marshaller for `PolicySetType` objects.
PolicySetTypeUnmarshaller
Unmarshaller for `PolicySetType` objects.
PolicyType
XACML Policy schema type.
PolicyTypeImpl
Concrete implemenation of `PolicyType`.
PolicyTypeImplBuilder
Builder of `PolicyType` objects.
PolicyTypeMarshaller
Marshaller for `PolicyType` objects.
PolicyTypeUnmarshaller
Unmarshaller for `PolicyType` objects.
PolicyUnmarshaller
Unmarshaller for the wsp:Policy element.
PolicyURIsBearing
Interface for element having a `@wsp:PolicyURIs` attribute.
PopulateClientStorageLoadContext
An action that creates and populates a `ClientStorageLoadContext` with any storage keys identified as missing from the current session and in need of loading.
PopulateClientStorageSaveContext
An action that creates and populates a `ClientStorageSaveContext` with any storage operations identified as required from the current session and in need of saving.
PopulateClientTLSValidationParameters
Action that resolves and populates `ClientTLSValidationParameters` on a `ClientTLSSecurityParametersContext` created/accessed via a lookup function, by default on the inbound message context.
PopulateDecryptionParameters
Action that resolves and populates `DecryptionParameters` on a `SecurityParametersContext` created/accessed via a lookup function, by default on the inbound message context.
PopulateECPContext
Action to create and populate an `ECPContext` based on the request and, when encryption is in use, generating a session key.
PopulateHttpClientSecurityParametersHandler
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`.
PopulateMetricContext
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.
PopulateSignatureSigningParameters
Action that resolves and populates `SignatureSigningParameters` on a `SecurityParametersContext` created/accessed via a lookup function, by default on the outbound message context.
PopulateSignatureSigningParametersHandler
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`.
PopulateSignatureValidationParameters
Action that resolves and populates `SignatureValidationParameters` on a `SecurityParametersContext` created/accessed via a lookup function, by default on the inbound message context.
PopulateSignatureValidationParametersHandler
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`.
PreDecryptionValidationException
Exception thrown when an error occurs during pre-decryption validation.
PreDecryptionValidator
Component which performs validation of encrypted types prior to decryption.
PredicateAccessControl
Access control implementation based on a predicate over a `ProfileRequestContext`.
PredicateFilter
A filter that removes any `EntityDescriptor` that does or does not match a `Predicate`, thus an include or exclude policy.
PredicateFilter.Direction
Whether matching means to include or exclude an entity.
PredicateRoleDescriptorResolver
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.
PreviousEventContext<EventType>
A context component which holds the last result produced by a profile action that produced an "event".
PRF
XMLObject representing XML Encryption, version 1.1, PRF element.
PRFBuilder
Builder of `PRF`.
PRFImpl
Abstract implementation of `PRF`.
PRFMarshaller
A thread-safe Marshaller for `PRF` objects.
PRFUnmarshaller
A thread-safe Unmarshaller for `PRF` objects.
Primary
The wst:Primary element.
PrimaryBuilder
Builder for the Primary element.
PrimaryImpl
PrimaryImpl.
PrimaryMarshaller
PrimaryMarshaller.
PrimaryUnmarshaller
PrimaryUnmarshaller.
PrivacyStatementURL
PrivacyStatementURL.
PrivacyStatementURLBuilder
Builder of `PrivacyStatementURL` objects.
PrivacyStatementURLImpl
Concrete implementation of `PrivacyStatementURL`.
PrivateCredential
Key agreement parameter used to pass a Credential holding a required private key.
ProblemAction
Interface for element <wsa:ProblemAction>.
ProblemActionBuilder
ProblemActionBuilder.
ProblemActionImpl
Implementation of `ProblemAction`.
ProblemActionMarshaller
Marshaller for instances of `ProblemAction`.
ProblemActionUnmarshaller
Unmarshaller for instances of `ProblemActionUnmarshaller`.
ProblemHeaderQName
Interface for element <wsa:ProblemHeaderQName>.
ProblemHeaderQNameBuilder
ProblemHeaderQNameBuilder.
ProblemHeaderQNameImpl
Concrete implementation for the `ProblemHeaderQName` element.
ProblemHeaderQNameMarshaller
Marshaller for the <wsa:ProblemHeaderQName> element.
ProblemHeaderQNameUnmarshaller
Unmarshaller for the <wsa:ProblemHeaderQName> element.
ProblemIRI
The <wsa:ProblemIRI> element.
ProblemIRIBuilder
ProblemIRIBuilder.
ProblemIRIImpl
ProblemIRIImpl is the concrete implementation of `ProblemIRI`.
ProblemIRIMarshaller
Marshaller for the <wsa:ProblemIRI> element.
ProblemIRIUnmarshaller
Unmarshaller for the <wsa:ProblemIRI> element.
ProfileAction
Interface for actions that operate on a `ProfileRequestContext`.
ProfileIDCriterion
`Criterion` representing a profile ID.
ProfileIdLookup
A `ContextDataLookupFunction` that returns the profile ID for a `ProfileRequestContext`.
ProfileIdPredicate
A predicate implementation that tests whether a profile request's profile ID matches an expected value.
ProfileRequestContext
Context that holds the ongoing state of a profile request.
ProfileRequestContextCriterion
`Criterion` representing a `ProfileRequestContext`.
ProofEncryption
The wst:ProofEncryption element.
ProofEncryptionBuilder
Builder for the ProofEncryption element.
ProofEncryptionImpl
ProofEncryptionImpl.
ProofEncryptionMarshaller
Marshaller for the ProofEncryption element.
ProofEncryptionUnmarshaller
Unmarshaller for the wst:ProofEncryption element.
PropertiesAdapter
An implementation of `ConfigurationProperties` which wraps an instance of Java `Properties`.
ProtocolCriterion
`Criterion` representing a protocolSupportEnumeration value.
ProxiedRequesterContext
A context which expresses one or more requesters on whose behalf a request is being handled.
ProxiedRequesterPredicate
Predicate that determines whether one of a set of candidates is contained in a a `ProxiedRequesterContext` subcontext.
ProxyRestriction
SAML 2.0 Core ProxyRestriction.
ProxyRestrictionBuilder
Builder for `ProxyRestriction` objects.
ProxyRestrictionConditionValidator
`ConditionValidator` implementation for `ProxyRestriction` style conditions.
ProxyRestrictionImpl
Concrete implementation of `ProxyRestriction`.
ProxyRestrictionMarshaller
A thread-safe Marshaller for `ProxyRestriction` objects.
ProxyRestrictionUnmarshaller
A thread-safe Unmarshaller for `ProxyRestriction` objects.
Public
XMLObject representing XML Encryption, version 20021210, Public element.
Publication
Representation of the `<mdrpi:Publication>` element.
PublicationBuilder
Builder for `Publication`.
PublicationImpl
A concrete `Publication`.
PublicationInfo
Representation of the `<mdrpi:PublicationInfo>` element.
PublicationInfoBuilder
Builder for `PublicationInfo`.
PublicationInfoImpl
Concrete `PublicationInfo`.
PublicationInfoMarshaller
A marshaller for `PublicationInfo`.
PublicationInfoUnmarshaller
An unmarshaller for `PublicationInfo`.
PublicationMarshaller
A marshaller for `Publication`.
PublicationPath
Representation of the `<mdrpi:PublicationPath>` element.
PublicationPathBuilder
Builder for `PublicationPath`.
PublicationPathImpl
A concrete `PublicationPath`.
PublicationPathMarshaller
A marshaller for `PublicationPath`.
PublicationPathUnmarshaller
An unmarshaller for `PublicationPath`.
PublicationUnmarshaller
An unmarshaller for `Publication`.
PublicBuilder
Builder of `Public`.
PublicImpl
Concrete implementation of `Public`.
PublicKey
XMLObject representing XML Digital Signature 1.1 PublicKey element.
PublicKeyBuilder
Builder of `PublicKey`.
PublicKeyCriterion
An implementation of `Criterion` which specifies public key criteria.
PublicKeyImpl
Concrete implementation of `PublicKey`.
Q
XMLObject representing XML Encryption, version 20021210, Q element.
Q
XMLObject representing XML Digital Signature, version 20020212, Q element.
QBuilder
Builder of `Q`.
QBuilder
Builder of `Q`.
QImpl
Concrete implementation of `Q`.
QImpl
Concrete implementation of `Q`.
Query
This interface is for the SAML1 `Query` extention point.
QueryDescriptorType
SAML 2.0 Metadata extension QueryDescriptorType.
QueryDescriptorTypeImpl
Concrete implementation of `QueryDescriptorType`.
QueryDescriptorTypeMarshaller
Marshaller for `QueryDescriptorType` objects.
QueryDescriptorTypeUnmarshaller
Unmarshaller for `QueryDescriptorType` objects.
Reason
The <wst:Reason> child element of a <wst:Status> element.
ReasonBuilder
Builder for the Reason element.
ReasonImpl
ReasonImpl.
ReasonMarshaller
Marshaller for the Reason element.
ReasonUnmarshaller
Unmarshaller for the wst:Reason element.
ReceivedEndpointSecurityHandler
Message handler which checks the validity of the SAML protocol message receiver endpoint against requirements indicated in the message.
RecipientKeyInfo
XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
RecipientKeyInfoBuilder
Builder of `RecipientKeyInfo`.
RecipientKeyInfoImpl
Concrete implementation of `RecipientKeyInfo`.
RecipientKeyInfoMarshaller
A thread-safe Marshaller for `RecipientKeyInfo` objects.
RecipientKeyInfoUnmarshaller
A thread-safe Unmarshaller for `RecipientKeyInfo` objects.
RecursiveTypedChildContextLookup<ChildContext extends BaseContext>
A `ContextDataLookupFunction` that peforms a depth-first search of context's children and returns the first nested child context that is an instance of the specified type.
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.
Reference
The <wsse:Reference> empty element.
ReferenceBuilder
ReferenceBuilder.
ReferencedPoliciesType
/** A SAML XACML profile ReferencedPoliciesType schema type.
ReferencedPoliciesTypeImpl
Implementation of `ReferencedPoliciesType`.
ReferencedPoliciesTypeImplBuilder
Builder for `ReferencedPoliciesType`.
ReferencedPoliciesTypeMarshaller
Marshaller for `ReferencedPoliciesType`.
ReferencedPoliciesTypeUnmarshaller
Unmarshaller for `ReferencedPoliciesType`.
ReferenceImpl
ReferenceImpl.
ReferenceList
XMLObject representing XML Encryption, version 20021210, ReferenceList element.
ReferenceListBuilder
Builder of `ReferenceList`.
ReferenceListImpl
Concrete implementation of `ReferenceList`.
ReferenceListMarshaller
A thread-safe Marshaller for `ReferenceList` objects.
ReferenceListUnmarshaller
A thread-safe Unmarshaller for `ReferenceList` objects.
ReferenceMarshaller
ReferenceMarshaller.
ReferenceParameters
The optional <wsa:ReferenceParameters> element.
ReferenceParametersBuilder
ReferenceParametersBuilder.
ReferenceParametersImpl
ReferenceParametersImpl.
ReferenceParametersMarshaller
ReferenceParametersMarshaller.
ReferenceParametersUnmarshaller
ReferenceParametersUnmarshaller.
ReferenceType
XMLObject representing XML Encryption, version 20021210, ReferenceType type.
ReferenceTypeImpl
Concrete implementation of `ReferenceType`.
ReferenceTypeMarshaller
A thread-safe Marshaller for `ReferenceType` objects.
ReferenceTypeUnmarshaller
A thread-safe Unmarshaller for `ReferenceType` objects.
ReferenceUnmarshaller
ReferenceUnmarshaller.
RefreshableMetadataResolver
Specialization of `MetadataResolver` that supports on-demand refresh.
RegexRequestURLBuilder
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.
RegistrationAuthorityPredicate
Predicate to determine whether one of a set of names matches an entity's `RegistrationInfo.getRegistrationAuthority()`.
RegistrationInfo
Representation of the `<mdrpi:RegistrationInfo>` element.
RegistrationInfoBuilder
Builder for `RegistrationInfo`.
RegistrationInfoImpl
Concrete Implementation of `RegistrationInfo`.
RegistrationInfoMarshaller
A marshaller for `RegistrationInfo`.
RegistrationInfoUnmarshaller
An unmarshaller for `RegistrationInfo`.
RegistrationPolicy
Representation of the `<mdrpi:RegistrationPolicy>` element.
RegistrationPolicyBuilder
Builder for `RegistrationPolicy`.
RegistrationPolicyImpl
Concrete implementation of `RegistrationPolicy`.
RegistrationPolicyPredicate
Predicate to determine whether one of a set of names matches an entity's `RegistrationPolicy`.
RelatesTo
Interface for element <wsa:RelatesTo>.
RelatesToBuilder
RelatesToBuilder.
RelatesToImpl
Implementation of `RelatesTo`.
RelatesToMarshaller
Marshaller for instances of `RelatesTo`.
RelatesToUnmarshaller
Unmarshaller for instances of `RelatesTo`.
RelayBearing
Interface for element having a `@soap12:relay` attribute.
RelayState
SAML 2.0 ECP RelayState SOAP header.
RelayStateBuilder
A Builder for `RelayState` objects.
RelayStateImpl
A concrete implementation of `RelayState`.
RelayStateMarshaller
Marshaller for instances of `RelayState`.
RelayStateUnmarshaller
Unmarshaller for instances of `RelayState`.
RemoteMetadataResolver
A `MetadataResolver` that obtains metadata from a remote source.
Renewing
The wst:Renewing element.
RenewingBuilder
Builder for the Renewing element.
RenewingImpl
RenewingImpl.
RenewingMarshaller
Marshaller for the Renewing element.
RenewingUnmarshaller
Unmarshaller for the empty wst:Renewing element.
RenewTarget
The wst:RenewTarget element.
RenewTargetBuilder
Builder for the RenewTarget element.
RenewTargetImpl
RenewTargetImpl.
RenewTargetMarshaller
Marshaller for the RenewTarget element.
RenewTargetUnmarshaller
Unmarshaller for the <wst:RenewTarget> element.
ReplayCache
Interface to a component that checks for replay of a value.
ReplyTo
The <wsa:ReplyTo> element.
ReplyToBuilder
Builder for the `ReplyTo` element.
ReplyToImpl
Concrete implementation of element `ReplyTo`.
ReplyToMarshaller
Marshaller for the <wsa:ReplyTo> element.
ReplyToUnmarshaller
Unmarshaller for the <wsa:ReplyTo> element.
Request
This interface defines how the SAML1 `Request` objects behave.
Request
SAML 2.0 ECP Request SOAP header.
RequestAbstractType
This interface describes the base class for types derived from `RequestAbstractType` .
RequestAbstractType
SAML 2.0 Core RequestAbstractType.
RequestAbstractTypeImpl
Implementation of `RequestAbstractType`.
RequestAbstractTypeImpl
Concrete implementation of `RequestAbstractType`.
RequestAbstractTypeMarshaller
A thread safe Marshaller for `RequestAbstractType` objects.
RequestAbstractTypeMarshaller
A thread safe Marshaller for `RequestAbstractType` objects.
RequestAbstractTypeUnmarshaller
A thread safe Unmarshaller for `RequestAbstractType` objects.
RequestAbstractTypeUnmarshaller
A thread-safe Unmarshaller for `RequestAbstractType` objects.
RequestAuthenticated
SAML 2.0 ECP RequestAuthenticated SOAP header.
RequestAuthenticatedBuilder
A Builder for `RequestAuthenticated` objects.
RequestAuthenticatedImpl
Concrete implementation of `RequestAuthenticated`.
RequestAuthenticatedMarshaller
Marshaller for instances of `RequestAuthenticated`.
RequestAuthenticatedUnmarshaller
Unmarshaller for instances of `RequestAuthenticated`.
RequestBuilder
Builder of `Request` objects.
RequestBuilder
A Builder for `Request` objects.
RequestContextBuilder
Builder used to construct `ProfileRequestContext` used in `ProfileAction` executions.
RequestedAttachedReference
The wst:RequestedAttachedReference element.
RequestedAttachedReferenceBuilder
Builder for the RequestedAttachedReference element.
RequestedAttachedReferenceImpl
RequestedAttachedReferenceImpl.
RequestedAttachedReferenceMarshaller
Marshaller for the RequestedAttachedReference element.
RequestedAttachedReferenceUnmarshaller
Unmarshaller for the wst:RequestedAttachedReference element.
RequestedAttribute
SAML 2.0 Metadata RequestedAttribute.
RequestedAttributeBuilder
Builder for `RequestedAttribute`.
RequestedAttributeImpl
Concrete implementation of `RequestedAttribute`.
RequestedAttributeMarshaller
A thread-safe Marshaller for `RequestedAttribute` objects.
RequestedAttributes
SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
RequestedAttributesBuilder
Summon up a new `RequestedAttributes`.
RequestedAttributesImpl
A concrete `RequestedAttributes`.
RequestedAttributesMarshaller
A marshaller for `RequestedAttributes`.
RequestedAttributesUnmarshaller
An unmarshaller for `RequestedAttributes`.
RequestedAttributeUnmarshaller
A thread-safe Unmarshaller for `RequestedAttribute` objects.
RequestedAuthnContext
SAML 2.0 Core RequestedAuthnContext.
RequestedAuthnContextBuilder
A Builder for `RequestedAuthnContext` objects.
RequestedAuthnContextImpl
Concrete implementation of `RequestedAuthnContext`.
RequestedAuthnContextMarshaller
A thread safe Marshaller for `RequestedAuthnContext` objects.
RequestedAuthnContextUnmarshaller
A thread-safe Unmarshaller for `RequestedAuthnContext` objects.
RequestedProofToken
The wst:RequestedProofToken element.
RequestedProofTokenBuilder
Builder for the RequestedProofToken element.
RequestedProofTokenImpl
RequestedProofTokenImpl.
RequestedProofTokenMarshaller
Marshaller for the RequestedProofToken element.
RequestedProofTokenUnmarshaller
Unmarshaller for the wst:RequestedProofToken element.
RequestedReferenceType
Interface for RequestedReferenceType complex type.
RequestedReferenceTypeImpl
RequestedReferenceTypeImpl.
RequestedReferenceTypeMarshaller
RequestedReferenceTypeMarshaller.
RequestedReferenceTypeUnmarshaller
Unmarshaller for the element of type RequestedReferenceType.
RequestedSecurityToken
This interface defines how the object representing a Requested Security Token `RequestedSecurityToken` element behaves.
RequestedSecurityToken
The wst:RequestedSecurityToken element.
RequestedSecurityTokenBuilder
Builder of `RequestedSecurityTokenImpl` objects.
RequestedSecurityTokenBuilder
Builder for the RequestedSecurityToken element.
RequestedSecurityTokenImpl
Implementation of the `RequestedSecurityToken` object.
RequestedSecurityTokenImpl
RequestedSecurityTokenImpl.
RequestedSecurityTokenMarshaller
A thread safe marshaller for `RequestedSecurityToken` objects.
RequestedSecurityTokenMarshaller
Marshaller for the RequestedSecurityToken element.
RequestedSecurityTokenUnmarshaller
A thread-safe unmarshaller for `RequestedSecurityToken` objects.
RequestedSecurityTokenUnmarshaller
Unmarshaller for the <wst:RequestedSecurityToken> element.
RequestedTokenCancelled
The wst:RequestedTokenCancelled element.
RequestedTokenCancelledBuilder
Builder for the RequestedTokenCancelled element.
RequestedTokenCancelledImpl
RequestedTokenCancelledImpl.
RequestedTokenCancelledMarshaller
Marshaller for the RequestedTokenCancelled element.
RequestedTokenCancelledUnmarshaller
Unmarshaller for the empty wst:RequestedTokenCancelled element.
RequestedUnattachedReference
The wst:RequestedUnattachedReference element.
RequestedUnattachedReferenceBuilder
Builder for the RequestedUnattachedReference element.
RequestedUnattachedReferenceImpl
RequestedUnattachedReferenceImpl.
RequestedUnattachedReferenceMarshaller
Marshaller for the RequestedUnattachedReference element.
RequestedUnattachedReferenceUnmarshaller
Unmarshaller for the wst:RequestedUnattachedReference element.
RequesterID
SAML 2.0 Core RequesterID.
RequesterIDBuilder
Builder for `RequesterID`.
RequesterIDImpl
Concrete implementation of `RequesterID`.
RequestImpl
Concrete implementation of `Request`.
RequestImpl
A concrete implementation of `Request`.
RequestInitiator
Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation - RequestInitiator element.
RequestInitiatorBuilder
Builder of `RequestInitiator`.
RequestInitiatorImpl
Concrete implementation of `RequestInitiator`.
RequestKET
The wst:RequestKET element.
RequestKETBuilder
Builder for the RequestKET element.
RequestKETImpl
RequestKETImpl.
RequestKETMarshaller
Marshaller for the RequestKET element.
RequestKETUnmarshaller
Unmarshaller for the wst:RequestKET element.
RequestMarshaller
A thread safe Marshaller for `Request` objects.
RequestMarshaller
Marshaller for instances of `Request`.
RequestSecurityToken
The wst:RequestSecurityToken element.
RequestSecurityTokenBuilder
Builder for the RequestSecurityToken element.
RequestSecurityTokenCollection
The wst:RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionBuilder
Builder for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionImpl
RequestSecurityTokenCollectionImpl.
RequestSecurityTokenCollectionMarshaller
Marshaller for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionUnmarshaller
RequestSecurityTokenCollectionUnmarshaller.
RequestSecurityTokenImpl
RequestSecurityTokenImpl.
RequestSecurityTokenMarshaller
Marshaller for the RequestSecurityToken element.
RequestSecurityTokenResponse
This interface defines how the object representing a WS RSTR `RequestedSecurityTokenResponse` element behaves.
RequestSecurityTokenResponse
The wst:RequestSecurityTokenResponse element.
RequestSecurityTokenResponseBuilder
Builder of `RequestSecurityTokenResponseImpl` objects.
RequestSecurityTokenResponseBuilder
Builder for the RequestSecurityTokenResponse element.
RequestSecurityTokenResponseCollection
The wst:RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionBuilder
Builder for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionImpl
RequestSecurityTokenResponseCollectionImpl.
RequestSecurityTokenResponseCollectionMarshaller
Marshaller for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionUnmarshaller
RequestSecurityTokenResponseCollectionUnmarshaller.
RequestSecurityTokenResponseImpl
Implementation of the `RequestSecurityTokenResponse` object.
RequestSecurityTokenResponseImpl
RequestSecurityTokenResponseImpl.
RequestSecurityTokenResponseMarshaller
A thread safe marshaller for `RequestSecurityTokenResponse` objects.
RequestSecurityTokenResponseMarshaller
Marshaller for the RequestSecurityTokenResponse element.
RequestSecurityTokenResponseUnmarshaller
A thread-safe unmarshaller for `RequestSecurityTokenResponse` objects.
RequestSecurityTokenResponseUnmarshaller
RequestSecurityTokenResponseUnmarshaller.
RequestSecurityTokenUnmarshaller
RequestSecurityTokenUnmarshaller.
RequestType
The wst:RequestType element.
RequestType
XACML context Request schema type.
RequestTypeBuilder
Builder for the RequestType element.
RequestTypeImpl
RequestTypeImpl.
RequestTypeImpl
Concrete implementation of `RequestType`.
RequestTypeImplBuilder
Builder for `RequestType` objects.
RequestTypeMarshaller
Marshaller for the RequestType element.
RequestTypeMarshaller
Marshaller for `RequestType` objects.
RequestTypeUnmarshaller
Unmarshaller for the <wst:RequestType> element.
RequestTypeUnmarshaller
Unmarshaller for `EnvironmentType` objects.
RequestUnmarshaller
A thread safe Unmarshaller for `Request` objects.
RequestUnmarshaller
Unmarshaller for instances of `Request`.
RequiredValidUntilFilter
A metadata filter that requires the presence of a `validUntil` attribute on the root element of the metadata document.
ResolveArtifact
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.
ResolveArtifacts
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.
ResourceBackedMetadataResolver
A metadata provider that reads metadata from a {#link `Resource`.
ResourceContentType
XACML context ResourceContent schema type.
ResourceContentTypeImpl
Concrete implementation of `ResourceContentType`.
ResourceContentTypeImplBuilder
Builder for `ResourceContentType` objects.
ResourceContentTypeMarshaller
Marshaller for `ResourceContentType` objects.
ResourceContentTypeUnmarshaller
Unmarshaller for `ResourceContentType` objects.
ResourceMatchType
XACML ResourceMatch schema type.
ResourceMatchTypeImpl
Concrete implementation of `ResourceMatchType`.
ResourceMatchTypeImplBuilder
Builder of `ResourceMatchType` objects.
ResourceMatchTypeMarshaller
Marshaller of `ResourceMatchType` objects.
ResourceMatchTypeUnmarshaller
Unmarshaller of `ResourceMatchType` objects.
ResourcesType
XACML Resources schema type.
ResourcesTypeImpl
Implementation of `ResourcesType`.
ResourcesTypeImplBuilder
Builder for `ResourcesType`.
ResourcesTypeMarshaller
Marshaller for `ResourcesType`.
ResourcesTypeUnmarshaller
Unmarshaller for `ResourcesType`.
ResourceType
XACML context ResourceContent schema type.
ResourceType
XACML Resource schema type.
ResourceTypeImpl
Concrete implementation of `ResourceType`.
ResourceTypeImpl
Implementation of `ResourceType`.
ResourceTypeImplBuilder
Builder for `ResourceType` objects.
ResourceTypeImplBuilder
Builder for `ResourceType`.
ResourceTypeMarshaller
Marshaller for `RequestType` objects.
ResourceTypeMarshaller
Marshaller for `ResourceType`.
ResourceTypeUnmarshaller
Unmarshaller for `ResourceType` objects.
ResourceTypeUnmarshaller
Unmarshaller for `ResourceType`.
RespondTo
SAML 2.0 Protocol Third-party extension RespondTo.
RespondToBuilder
Builder of `RespondTo` objects.
RespondToImpl
Concrete implementation of `RespondTo`.
RespondWith
This interface defines how the (deprecated) RespondWith element would behave.
RespondWithBuilder
Builder of `RespondWith` objects.
RespondWithImpl
Implementation of `RespondWith`.
Response
This interface defines how the object representing a SAML1 `Response` element behaves.
Response
SAML 2.0 Core Response.
Response
SAML 2.0 ECP Response SOAP header.
ResponseAbstractType
This interface defines the base class for type derived from the SAML1 `ResponseAbstractType` .
ResponseAbstractTypeImpl
Abstract implementation of `ResponseAbstractType` Object.
ResponseAbstractTypeMarshaller
A thread safe Marshaller for `ResponseAbstractType` objects.
ResponseAbstractTypeUnmarshaller
A thread-safe Unmarshaller for `ResponseAbstractType` objects.
ResponseBuilder
Builder of `Response` objects.
ResponseBuilder
Builder for `Response`.
ResponseBuilder
A Builder for `Response` objects.
ResponseImpl
Implementation of the `Response` Object.
ResponseImpl
Concrete implementation of `Response`.
ResponseImpl
A concrete implementation of `Response`.
ResponseMarshaller
A thread safe Marshaller for `Response` objects.
ResponseMarshaller
A thread safe Marshaller for `Response` objects.
ResponseMarshaller
Marshaller for instances of `Response`.
ResponseType
XACML context Response schema type.
ResponseTypeImpl
Concrete implementation of `ResponseType`.
ResponseTypeImplBuilder
Builder for `ResponseType` objects.
ResponseTypeMarshaller
Marshaller for `ResponseType` objects.
ResponseTypeUnmarshaller
Unmarshaller for `ResponseType` objects.
ResponseUnmarshaller
A thread-safe `Unmarshaller` for `Response` objects.
ResponseUnmarshaller
A thread-safe Unmarshaller for `Response` objects.
ResponseUnmarshaller
Unmarshaller for instances of `Response`.
ResultType
XACML context Result schema type.
ResultTypeImpl
Concrete implementation of `ResultType`.
ResultTypeImplBuilder
Builder for `ResultType` objects.
ResultTypeMarshaller
Marshaller for `ResultType` objects.
ResultTypeUnmarshaller
Unmarshaller for `ResultType` objects.
RetrievalMethod
XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
RetrievalMethodBuilder
Builder of `RetrievalMethod`.
RetrievalMethodImpl
Concrete implementation of `RetrievalMethod`.
RetrievalMethodMarshaller
A thread-safe Marshaller for `RetrievalMethod` objects.
RetrievalMethodUnmarshaller
A thread-safe Unmarshaller for `RetrievalMethod` objects.
RetryAfter
Interface for element <wsa:RetryAfter>.
RetryAfterBuilder
RetryAfterBuilder.
RetryAfterImpl
Implementation of `RetryAfter`.
RetryAfterMarshaller
Marshaller for instances of <wsa:RetryAfter>.
RetryAfterUnmarshaller
Unmarshaller for instances of <wsa:RetryAfter>.
RevocationCache
Interface to a cache that tracks revoked information.
RoleBearing
Interface for element having a `@soap12:role` attribute.
RoleDescriptor
SAML 2.0 Metadata RoleDescriptor.
RoleDescriptorCriterion
`Criterion` representing an entity role.
RoleDescriptorCriterionPredicateRegistry
Default `CriterionPredicateRegistry` for `RoleDescriptor`.
RoleDescriptorImpl
Concrete implementation of `RoleDescriptor`.
RoleDescriptorMarshaller
A thread safe Marshaller for `RoleDescriptor` objects.
RoleDescriptorResolver
A resolver that is capable of resolving `RoleDescriptor` instances which meet certain supplied criteria.
RoleDescriptorUnmarshaller
A thread safe Unmarshaller for `RoleDescriptor` objects.
RoleDescriptorXSAnyAdapter
Component that adapts an instance of `XSAny` to the interface `RoleDescriptor`.
RoleMetadataIndex
An implementation of `MetadataIndex` which indexes entities by their roles.
RoleMetadataIndex.RoleMetadataIndexKey
An implementation of `MetadataIndexKey` representing a single SAML metadata role.
RootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext>
A `ContextDataLookupFunction` that gets the root of context tree.
RSAKeyValue
XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
RSAKeyValueBuilder
Builder of `RSAKeyValue`.
RSAKeyValueImpl
Concrete implementation of `RSAKeyValue`.
RSAKeyValueMarshaller
A thread-safe Marshaller for `RSAKeyValue` objects.
RSAKeyValueProvider
Implementation of `KeyInfoProvider` which supports `RSAKeyValue`.
RSAKeyValueUnmarshaller
A thread-safe Unmarshaller for `RSAKeyValue` objects.
RSAOAEPParameters
Class for representing parameter inputs to the RSA-OAEP key transport algorithm.
RuleCombinerParametersType
XACML RuleCombinerParameters schema type.
RuleCombinerParametersTypeImpl
Implementation for `RuleCombinerParametersTypeImplBuilder`.
RuleCombinerParametersTypeImplBuilder
Builder for `RuleCombinerParametersType`.
RuleCombinerParametersTypeMarshaller
Marshaller for `RuleCombinerParametersType`.
RuleCombinerParametersTypeUnmarshaller
Unmarshaller for `RuleCombinerParametersType`.
RuleType
XACML Rule schema type.
RuleTypeImpl
Implementation for `RuleType`.
RuleTypeImplBuilder
Builder for `RuleType`.
RuleTypeMarshaller
Marshaller for `RuleType`.
RuleTypeUnmarshaller
Unmarshaller for `RuleType`.
Salt
The <wsse11:Salt> element within the <wsse:UsernameToken> element.
Salt
XMLObject representing XML Encryption 1.1 Salt element.
SaltBuilder
SaltBuilder.
SaltBuilder
Builder of `Salt`.
SaltImpl
SaltImpl.
SaltImpl
Concrete implementation of `Salt`.
SaltMarshaller
SaltMarshaller.
SaltMarshaller
A thread-safe Marshaller for `Salt` objects.
SaltUnmarshaller
SaltUnmarshaller.
SaltUnmarshaller
A thread-safe Unmarshaller for `Salt` objects.
SAML1ActionSupport
Helper methods for SAML 1 profile actions.
SAML1ActionTestingSupport
Helper methods for creating/testing SAML 1 objects within profile action tests.
SAML1Artifact
Interface marker for SAML 1 artifacts.
SAML1ArtifactBuilder<ArtifactType extends SAML1Artifact>
Builder of typed SAML 1 artifacts.
SAML1ArtifactBuilderFactory
Factory used to construct SAML 1 artifact builders.
SAML1ArtifactRequestIssuerHandler
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.
SAML1ArtifactType0001
SAML 1.X Type 0x0001 Artifact.
SAML1ArtifactType0001Builder
Builder of SAML 1, type 0x001, artifacts.
SAML1ArtifactType0002
SAML 1 Type 0x0002 Artifact.
SAML1ArtifactType0002Builder
SAML 1, type 0x0002, artifact builder.
SAML1NameIdentifierGenerator
Specialization of `NameIdentifierGenerator` for SAML 1.x.
SAML1ObjectSupport
A helper class for working with SAMLObjects.
SAML20AssertionToken
Implementation of SAML 2.0 Assertion token.
SAML20AssertionTokenValidationInput
Class which holds messaging data relevant to validating a WS-Security SAML 2.0 Assertion token.
SAML20AssertionValidator
A component capable of performing core validation of SAML version 2.0 `Assertion` instances.
SAML2ActionSupport
Helper methods for SAML 2 IdP actions.
SAML2ActionTestingSupport
Helper methods for creating/testing SAML 2 objects within profile action tests.
SAML2Artifact
Interface for SAML 2 artifacts.
SAML2ArtifactBuilder<ArtifactType extends SAML2Artifact>
Builder of typed SAML 2 artifacts.
SAML2ArtifactBuilderFactory
Factory used to construct SAML 2 artifact builders.
SAML2ArtifactType0004
SAML 2 Type 0x004 Artifact.
SAML2ArtifactType0004Builder
SAML 2, type 0x0004, artifact builder.
SAML2AssertionValidationParameters
Parameter keys used to store and retrieve static and dynamic parameters within a `ValidationContext`.
SAML2AuthnRequestsSignedSecurityHandler
Message handler implementation that enforces the AuthnRequestsSigned flag of SAML 2 metadata element @{link `SPSSODescriptor`.
SAML2HTTPPostSimpleSignSecurityHandler
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.
SAML2HTTPRedirectDeflateSignatureSecurityHandler
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-Redirect DEFLATE binding.
SAML2MetadataSupport
Utility helper class for SAML 2 metadata objects.
SAML2NameIDGenerator
Specialization of `NameIdentifierGenerator` for SAML 2.0.
SAML2ObjectSupport
A helper class for working with SAMLObjects.
SAML2Support
Utility class for common SAML 2 operations.
SAMLAddAttributeConsumingServiceHandler
SAML `MessageHandler` that attaches an `AttributeConsumingServiceContext` to the `SAMLMetadataContext` based on the content of an `AuthnRequest` in the message context.
SAMLArtifact
Interface for all SAML artifacts.
SAMLArtifactContext
Context that carries information about SAML artifact usage.
SAMLArtifactMap
Maps an artifact to a SAML message and back again.
SAMLArtifactMap.SAMLArtifactMapEntry
Represents a mapping between an artifact and a SAML message with some associated information.
SAMLArtifactMap.SAMLArtifactMapEntryFactory
A factory for producing SAMLArtifactMapEntry instances based on standard inputs, and reading/writing them from/to storage.
SAMLArtifactMetadataIndex
An implementation of `MetadataIndex` which indexes entities by their artifact SourceID values.
SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey
An implementation of `MetadataIndexKey` representing a SAML artifact SourceID value.
SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey
An implementation of `MetadataIndexKey` representing a SAML artifact source location value.
SAMLArtifactMetadataIndex.EntityIDToSHA1SourceIDIndexingFunction
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()`.
SAMLArtifactMetadataIndex.SourceIDExtensionIndexingFunction
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 `RoleDescriptor`s.
SAMLArtifactMetadataIndex.SourceLocationIndexingFunction
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 `RoleDescriptor`s.
SAMLArtifactURLBuilder
Implementation of `MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder` which understands `ArtifactCriterion`.
SAMLBindingContext
Context for holding information related to the SAML binding in use.
SAMLBindingContextBindingFunction
`ContextDataLookupFunction` that returns the SAML binding from a `SAMLBindingContext`.
SAMLBindingSupport
A support class for SAML binding operations.
SAMLConfiguration
SAML-related configuration information.
SAMLConfigurationInitializer
An initializer which initializes the `SAMLConfiguration` instance held by the `ConfigurationService`.
SAMLConfigurationSupport
Helper class for working with the registered instance of `SAMLConfiguration`, as obtained from the `ConfigurationService`.
SAMLConsentContext
Subcontext that carries information about a SAML Consent value.
SAMLConstants
XML related constants used in the SAML specifications.
SAMLEndpointContext
Context that carries information about a SAML entity endpoint.
SAMLEntityIDFunction
A `ContextDataLookupFunction` that returns `AbstractSAMLEntityContext.getEntityId()`.
SAMLEventIds
SAML-specific constants to use for `ProfileAction` `EventContext`s.
SAMLException
Base exception for SAML related exception.
SAMLMDClientCertAuthSecurityHandler
SAML specialization of `BaseClientCertAuthSecurityHandler` which provides support for X509Credential trust engine validation based on SAML metadata.
SAMLMDCredentialContext
A credential context for credentials resolved from a `KeyInfo` that was found in SAML 2 metadata.
SAMLMessageContextAuthenticationFunction
Function that returns the authenticated state of a configured `AbstractAuthenticatableSAMLEntityContext`, defaulting to `SAMLPeerEntityContext`.
SAMLMessageContextIssuerFunction
Function that returns the entityID from a `SAMLPeerEntityContext` or `SAMLSelfEntityContext`.
SAMLMessageDecoder
SAML extension to the generic message decoders.
SAMLMessageEncoder
SAML extension to the generic message encoder.
SAMLMessageInfoContext
A context intended to be used as a subcontext of a `MessageContext` that carries some basic information about the SAML message.
SAMLMessageInfoContextIDFunction
`ContextDataLookupFunction` that returns `SAMLMessageInfoContext.getMessageId()`.
SAMLMessageInfoContextIssueInstantFunction
`ContextDataLookupFunction` that returns `SAMLMessageInfoContext.getMessageIssueInstant()`.
SAMLMessageReceivedEndpointContext
A context intended to be used as a subcontext of a `MessageContext` that carries some basic information about the SAML message.
SAMLMessageSecuritySupport
A support class for SAML security-related message handler operations.
SAMLMetadataContext
Subcontext that carries information SAML metadata about an associated entity.
SAMLMetadataEncryptionParametersResolver
A specialization of `BasicEncryptionParametersResolver` which resolves credentials and algorithm preferences against SAML metadata via a `MetadataCredentialResolver`.
SAMLMetadataKeyAgreementEncryptionConfiguration
A specialization of `KeyAgreementEncryptionConfiguration` that can hold configuration specific to the user of SAML metadata.
SAMLMetadataKeyAgreementEncryptionConfiguration.KeyWrap
Options for whether to use symmetric key wrap with credentials from SAML metadata.
SAMLMetadataLookupHandler
Handler 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`.
SAMLMetadataLookupParametersContext
Context for operational parameters that influence the lookup of SAML metadata.
SAMLMetadataSignatureSigningParametersResolver
A specialization of `BasicSignatureSigningParametersResolver` which also supports input of SAML metadata, specifically the `SigningMethod` and `DigestMethod` extension elements.
SAMLObject
A base interface for all SAML Objects.
SAMLObjectBuilder<SAMLObjectType extends SAMLObject>
Builder for SAMLObjects.
SAMLObjectContentReference
A content reference for SAML objects that will be signed.
SAMLObjectSupport
A helper class for working with SAMLObjects.
SAMLOutboundDestinationHandler
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.
SAMLOutboundProtocolMessageSigningHandler
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)`.
SAMLPeerEntityContext
Subcontext that carries information about a SAML peer entity.
SAMLPresenterEntityContext
Deprecated, for removal: This API element is subject to removal in a future version.
SAMLProfileConstants
Defines the constants for this XACML SAML2.0 profile.
SAMLProtocolAndRoleHandler
SAML `MessageHandler` that attaches protocol and role information to a message context via `SAMLProtocolContext` and an instance of `AbstractSAMLEntityContext` objects.
SAMLProtocolContext
Subcontext that carries information about the ongoing SAML protocol.
SAMLProtocolContextProtocolFunction
`ContextDataLookupFunction` that returns the protocol from a `SAMLProtocolContext`.
SAMLProtocolMessageXMLSignatureSecurityHandler
SAML security message handler which validates the signature (if present) on the `SAMLObject` which represents the SAML protocol message being processed.
SAMLRuntimeException
Base class for runtime exceptions.
SAMLSchemaBuilder
A convenience builder for creating `Schema`s for validating SAML 1.0, 1.1, and 2.0.
SAMLSchemaBuilder.SAML1Version
Identifies which SAML 1.x version is in use.
SAMLSelfEntityContext
Subcontext that carries information about the SAML "self" entity.
SAMLSignatureProfileValidator
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.
SAMLSOAPClientContextBuilder.DefaultTLSCriteriaSetStrategy
Default TLS CriteriaSet strategy function.
SAMLSOAPDecoderBodyHandler
Body handler impl for use with SAML SOAP message decoders.
SAMLSourceIDArtifact
A specialization of `SAMLArtifact` which exposes a source ID.
SAMLSourceLocationArtifact
A specialization of `SAMLArtifact` which exposes a source location URI.
SAMLSubjectNameIdentifierContext
A context implementation which represents a SAML 1 `NameIdentifier` or a SAML 2 `NameID`.
SAMLVersion
A type safe SAML version enumeration.
SatisfyAnyCriterion
A criterion which allows to specify at runtime whether candidates being evaluated must satisfy all other specified criteria, or may satisfy any criteria.
SaveCookieBackedClientStorageServices
An action that performs any number of `ClientStorageServiceOperation` instances sourced from cookies by issuing the necessary Set-Cookie headers.
SchemaValidateXMLMessage
A handler that schema validates an XML-based message.
SchemaValidationFilter
A metadata filter that schema validates an incoming metadata file.
Scoping
SAML 2.0 Core Scoping.
ScopingBuilder
Builder for `Scoping`.
ScopingImpl
Concrete implementation of `Scoping`.
ScopingMarshaller
A thread safe Marshaller for `Scoping` objects.
ScopingUnmarshaller
A thread-safe Unmarshaller for `Scoping` objects.
ScratchContext
A context subclass for holding arbitrary data in a map.
ScriptedTrustedNamesFunction
A scripted `Function` which can be injected into `SignatureValidationFilter.setDynamicTrustedNamesStrategy(Function)`.
Secp112r1
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
Secp112r2
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
Secp128r1
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
Secp128r2
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
Secp160k1
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
Secp160r1
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
Secp160r2
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
Secp192k1
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
Secp192r1
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
Secp224k1
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
Secp224r1
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
Secp256k1
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
Secp256r1
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
Secp384r1
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
Secp521r1
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
Sect113r1
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
Sect113r2
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
Sect131r1
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
Sect131r2
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
Sect163k1
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
Sect163r1
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
Sect163r2
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
Sect193r1
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
Sect193r2
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
Sect233k1
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
Sect233r1
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
Sect239k1
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
Sect283k1
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
Sect283r1
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
Sect409k1
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
Sect409r1
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
Sect571k1
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
Sect571r1
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
Security
The <wsse:Security> header block.
SecurityBuilder
SecurityBuilder.
SecurityConfiguration
General security settings for profiles.
SecurityConfigurationSupport
Helper methods for working with security configuration.
SecurityEnhancedHttpClientSupport
Support class for working with security-enhanced components related to use of `HttpClient`.
SecurityEnhancedTLSSocketFactory
An security-enhanced implementation of HttpClient's TLS-capable `LayeredConnectionSocketFactory`.
SecurityException
Base exception for security related errors.
SecurityImpl
SecurityImpl implements the <wsse:Security> header.
SecurityMarshaller
SecurityMarshaller.
SecurityParametersContext
A context implementation for storing parameter instances for XML signature signing and validation, and XML encryption and decryption.
SecurityProviderTestSupport
Testing utility class which providers various support functionality related to security providers and Java version, useful for testing cryptographic components.
SecurityTokenReference
The <wsse:SecurityTokenReference> element.
SecurityTokenReferenceBuilder
SecurityTokenReferenceBuilder.
SecurityTokenReferenceImpl
SecurityTokenReferenceImpl.
SecurityTokenReferenceMarshaller
SecurityTokenReferenceMarshaller.
SecurityTokenReferenceUnmarshaller
SecurityTokenReferenceUnmarshaller.
SecurityUnmarshaller
SecurityUnmarshaller.
Seed
XMLObject representing XML Digital Signature, version 20020212, seed element.
Seed
XMLObject representing XML Digital Signature, version 20020212, Seed element.
SeedBuilder
Builder of `Seed`.
SeedBuilder
Builder of `Seed`.
SeedImpl
Concrete implementation of `Seed`.
SeedImpl
Concrete implementation of `Seed`.
SegmentingIntermediateDirectoryStrategy
Strategy function for producing intermediate directories from an input key.
SenderVouchersSubjectConfirmationValidator
Validates a Sender Vouches subject confirmation.
ServiceDescription
SAML 2.0 Metadata ServiceDescription.
ServiceDescriptionBuilder
Builder for `ServiceDescription`.
ServiceDescriptionImpl
Concrete implementation of `ServiceDescription`.
ServiceName
SAML 2.0 Metadata ServiceName.
ServiceNameBuilder
Builder for `ServiceName`.
ServiceNameImpl
Concrete implementation of `ServiceName`.
ServletRequestX509CredentialAdapter
An adapter that exposes the X.509 certificates contained in the servlet request attribute.
SessionIndex
SAML 2.0 Core SessionIndex.
SessionIndexBuilder
A Builder for `SessionIndex` objects.
SessionIndexImpl
Concrete implementation of `SessionIndex`.
SessionKey
SAML-EC GSS-API SessionKey element.
SessionKeyBuilder
A Builder for `SessionKey` objects.
SessionKeyImpl
Concrete implementation of `SessionKey`.
SessionKeyMarshaller
A thread-safe Marshaller for `SessionKey` objects.
SessionKeyUnmarshaller
A thread-safe Unmarshaller for `SessionKey` objects.
SetProfileId
A profile action that sets the ID of the profile in use.
SignableSAMLObject
A signable SAMLObject.
SignableXMLObject
An XMLObject whose DOM representation can be digitally signed.
SignAssertions
Action that signs assertions in a SAML 1/2 Response returned by a lookup strategy, by default the message returned by `InOutOperationContext.getOutboundMessageContext()`.
Signature
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
SignatureAlgorithm
The wst:SignatureAlgorithm element.
SignatureAlgorithm
Interface for signature algorithm descriptors.
SignatureAlgorithmBuilder
Builder for the SignatureAlgorithm element.
SignatureAlgorithmImpl
SignatureAlgorithmImpl.
SignatureAlgorithmMarshaller
Marshaller for the SignatureAlgorithm element.
SignatureAlgorithmUnmarshaller
Unmarshaller for the wst:SignatureAlgorithm element.
SignatureAlgorithmValidator
Component which validates a `Signature`'s signature and digest algorithm URI's against a supplied algorithm include and exclude policy.
SignatureBuilder
Builder of `Signature`.
SignatureCapableBindingPredicate
Predicate that determines whether the binding associated with a message context is signature-capable.
SignatureConfirmation
The <wsse11:SignatureConfirmation> element.
SignatureConfirmationBuilder
SignatureConfirmationBuilder.
SignatureConfirmationImpl
SignatureConfirmationImpl.
SignatureConfirmationMarshaller
SignatureConfirmationMarshaller.
SignatureConfirmationUnmarshaller
SignatureConfirmationUnmarshaller.
SignatureConstants
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and related RFCs.
SignatureDSASHA1
Algorithm descriptor for signature algorithm: DSA SHA-1.
SignatureDSASHA256
Algorithm descriptor for signature algorithm: DSA SHA-1.
SignatureECDSASHA1
Algorithm descriptor for signature algorithm: ECDSA SHA-1.
SignatureECDSASHA224
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
SignatureECDSASHA256
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
SignatureECDSASHA384
Algorithm descriptor for signature algorithm: ECDSA SHA-384.
SignatureECDSASHA512
Algorithm descriptor for signature algorithm: ECDSA SHA-512.
SignatureException
Exception thrown when an error occurs during signature operations.
SignatureImpl
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
SignatureMarshaller
A marshaller for `Signature` objects.
SignaturePrevalidator
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.
SignatureRSAMD5
Algorithm descriptor for signature algorithm: RSA MD5.
SignatureRSARIPEMD160
Algorithm descriptor for signature algorithm: RSA RIPEMD160.
SignatureRSASHA1
Algorithm descriptor for signature algorithm: RSA SHA-1.
SignatureRSASHA224
Algorithm descriptor for signature algorithm: RSA SHA-256.
SignatureRSASHA256
Algorithm descriptor for signature algorithm: RSA SHA-256.
SignatureRSASHA384
Algorithm descriptor for signature algorithm: RSA SHA-384.
SignatureRSASHA512
Algorithm descriptor for signature algorithm: RSA SHA-512.
SignatureRSASSA_PSS_SHA1_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-1 with MGF1.
SignatureRSASSA_PSS_SHA224_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-224 with MGF1.
SignatureRSASSA_PSS_SHA256_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-256 with MGF1.
SignatureRSASSA_PSS_SHA3_224_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-224 with MGF1.
SignatureRSASSA_PSS_SHA3_256_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-256 with MGF1.
SignatureRSASSA_PSS_SHA3_384_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-384 with MGF1.
SignatureRSASSA_PSS_SHA3_512_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-512 with MGF1.
SignatureRSASSA_PSS_SHA384_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-384 with MGF1.
SignatureRSASSA_PSS_SHA512_MGF1
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-512 with MGF1.
SignatureSigningConfiguration
The configuration information to use when generating an XML signature.
SignatureSigningConfigurationCriterion
Criterion which holds one or more instances of `SignatureSigningConfiguration`.
SignatureSigningParameters
The effective parameters to use when generating an XML signature.
SignatureSigningParametersResolver
An interface for components which resolve `SignatureSigningParameters` based on a `CriteriaSet`.
SignatureSupport
Helper methods for working with XML Signature.
SignatureTrustEngine
Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements.
SignatureUnmarshaller
An unmarshaller for `Signature` objects.
SignatureValidationConfiguration
The configuration information to use when validating an XML signature.
SignatureValidationConfigurationCriterion
Criterion which holds one or more instances of `SignatureValidationConfiguration`.
SignatureValidationFilter
A metadata filter that validates XML signatures.
SignatureValidationParameters
The effective parameters to use when validating an XML signature.
SignatureValidationParametersCriterion
Criterion which holds an instance of `SignatureValidationParameters`.
SignatureValidationParametersResolver
An interface for components which resolve `SignatureValidationParameters` based on a `CriteriaSet`.
SignatureValidationProvider
Interface for a provider component that cryptographically validates an XML Signature `Signature` using a candidate validation `Credential`.
SignatureValidator
A service class that cryptographically validates an XML Signature `Signature` using a candidate validation `Credential`.
SignChallenge
The wst:SignChallenge element.
SignChallengeBuilder
Builder for the SignChallenge element.
SignChallengeImpl
SignChallengeImpl.
SignChallengeMarshaller
Marshaller for the SignChallenge element.
SignChallengeResponse
The wst:SignChallengeResponse element.
SignChallengeResponseBuilder
Builder for the SignChallengeResponse element.
SignChallengeResponseImpl
SignChallengeImpl.
SignChallengeResponseMarshaller
Marshaller for the SignChallengeResponse element.
SignChallengeResponseUnmarshaller
Unmarshaller for the wst:SignChallengeResponse element.
SignChallengeType
SignChallengeType complex type.
SignChallengeTypeImpl
SignChallengeTypeImpl.
SignChallengeTypeMarshaller
SignChallengeTypeMarshaller.
SignChallengeTypeUnmarshaller
Unmarshaller for the SignChallengeType element.
SignChallengeUnmarshaller
Unmarshaller for the wst:SignChallenge element.
Signer
A service class which is responsible for cryptographically computing and storing the actual digital signature content held within a `Signature` instance.
SignerProvider
Interface for a component which is responsible for cryptographically computing and storing the actual digital signature content held within a `Signature` instance.
SigningMethod
SAML v2.0 Metadata Profile for Algorithm Support Version 1.0 SigningMethod SAMLObject.
SigningMethodBuilder
SigningMethod builder.
SigningMethodImpl
Implementation of `SigningMethod`.
SigningMethodMarshaller
Marshaller for `SigningMethod`.
SigningMethodUnmarshaller
Unmarshaller for `SigningMethod`.
SigningUtil
A utility class for computing and verifying raw signatures and MAC values.
SignWith
The wst:SignWith element.
SignWithBuilder
Builder for the SignWith element.
SignWithImpl
SignWithImpl.
SignWithMarshaller
Marshaller for the SignWith element.
SignWithUnmarshaller
Unmarshaller for the wst:SignWith element.
SimpleKeyInfoReferenceEncryptedKeyResolver
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements by dereferencing `KeyInfoReference` children of the `KeyInfo` of the `EncryptedData` context.
SimplePayloadBodyHandler
A body handler for use with `HTTPSOAP11Decoder` that populates the context message with the payload from the SOAP Envelope Body.
SimpleRetrievalMethodEncryptedKeyResolver
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements by dereferencing `RetrievalMethod` children of the `KeyInfo` of the `EncryptedData` context.
SimpleSignatureContext
Context implementation holding data related to SAML 2 "simple signature" evaluation.
SimpleStringMetadataIndexKey
A simple implementation of `MetadataIndexKey` based on a single input string.
SimpleXMLObject
Simple XMLObject that can be used for testing.
SimpleXMLObjectBuilder
Builder of `SimpleXMLObject`s.
SimpleXMLObjectMarshaller
Marshaller for `SimpleXMLObject` objects.
SimpleXMLObjectUnmarshaller
Unmarshaller for `SimpleXMLObject`.
SingleLogoutService
SAML 2.0 Metadata SingleLogoutService.
SingleLogoutServiceBuilder
Builder for `SingleLogoutService`.
SingleLogoutServiceConverter
Support for parsing a binding/endpoint pair into a `SingleLogoutService`.
SingleLogoutServiceImpl
Concrete implementation of `SingleLogoutService`.
SingleSignOnService
SAML 2.0 Metadata SingleSignOnService.
SingleSignOnServiceBuilder
Builder for `SingleSignOnService`.
SingleSignOnServiceConverter
Support for parsing a binding/endpoint pair into a `SingleSignOnService`.
SingleSignOnServiceImpl
Concrete implementation of `SingleSignOnService`.
SOAP11Context
Subcontext that carries information about the SOAP 1.1 message transport.
SOAP11FaultContextDecoratingErrorHandler
An implementation of `TypedMessageErrorHandler` which simply decorates the supplied `MessageContext` with a `Fault` and optionally a WS-Addressing Action URI.
SOAP11FaultDecodingException
Specialized message decoding exception type for carrying a SOAP 1.1 Fault element.
SoapAction
Interface for element of type <wsa:SoapAction>.
SoapActionBuilder
SoapActionBuilder.
SoapActionImpl
Implementation of `SoapAction`.
SoapActionMarshaller
Marshaller for instances of <wsa:SoapAction>.
SoapActionUnmarshaller
Unmarshaller for instances of <SoapAction>.
SOAPClient
An interface for a very basic SOAP client.
SOAPClient.SOAPRequestParameters
Marker interface for binding/transport request parameters.
SOAPClientContext
Message context for SOAP client messages.
SOAPClientDestinationURILookup
Function which resolves and returns the intended SOAP client message destination URI via the `SOAPClientContext.getDestinationURI()` of the message context's parent `InOutOperationContext`.
SOAPClientException
Exception indicating an error sending or receiving a SOAP message.
SOAPClientPipelineNameMappingFunction<T>
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`.
SOAPClientPipelineNameMappingPredicate
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`.
SOAPClientSecurityContext
Context class for holding security information related to SOAP client operations.
SOAPClientSecurityProfileIdLookupFunction
Function to resolve SOAP client security profile ID from message context.
SOAPConfiguration
SAML-related configuration information.
SOAPConfigurationInitializer
An initializer which initializes the `SOAPConfiguration` instance held by the `ConfigurationService`.
SOAPConfigurationSupport
Helper class for working with the registered instance of `SOAPConfiguration`, as obtained from the `ConfigurationService`.
SOAPConstants
SOAP Related Constants.
SOAPException
Base SOAP exception.
SOAPFaultException
Exception indicating a SOAP fault.
SOAPHandler
Interface for `MessageHandler`s that are specific to SOAP message processing.
SOAPMessagingSupport
Support class for SOAP messaging.
SOAPObject
Base interface for all SOAP objects.
SOAPObjectBuilder<SOAPObjectType extends SOAPObject>
Builder for SOAPObjects.
SOAPSupport
Helper methods for working with SOAP.
SOAPVersion
Enum for representing SOAP versions.
SourceID
SAML 1 Metadata extension SourceID.
SourceIDBuilder
Builder of `SourceID` objects.
SourceIDImpl
Concrete implementation of `SourceID`.
SpaceBearing
Interface for element having a `@xml:space` attribute.
SpaceBearing.XMLSpaceEnum
Enum representing the allowed values of the xml:space attribute.
Specified
XMLObject representing XML Encryption 1.1 Specified element.
SpecifiedBuilder
Builder of `Specified`.
SpecifiedImpl
Concrete implementation of `Specified`.
SPKIData
XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
SPKIDataBuilder
Builder of `SPKIData`.
SPKIDataImpl
Concrete implementation of `SPKIData`.
SPKIDataMarshaller
A thread-safe Marshaller for `SPKIData` objects.
SPKIDataUnmarshaller
A thread-safe Unmarshaller for `SPKIData` objects.
SPKISexp
XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
SPKISexpBuilder
Builder of `SPKISexp`.
SPKISexpImpl
Concrete implementation of `SPKISexp`.
SpringConfigurationPropertiesSource
An implementation of `ConfigurationPropertiesSource` that delegates to a supplied Spring `PropertyResolver`.
SpringPropertiesAdapter
An implementation of `ConfigurationProperties` which wraps an instance of Spring `PropertyResolver`.
SPSSODescriptor
SAML 2.0 Metadata SPSSODescriptorType.
SPSSODescriptorBuilder
Builder for `SPSSODescriptor`.
SPSSODescriptorImpl
Concrete implementation of `SPSSODescriptor`.
SPSSODescriptorMarshaller
A thread safe Marshaller for `SPSSODescriptor` objects.
SPSSODescriptorUnmarshaller
A thread safe Unmarshaller for `SPSSODescriptor` objects.
SSODescriptor
SAML 2.0 Metadata SSODescriptor.
SSODescriptorImpl
Concrete implementation of `SSODescriptor`.
SSODescriptorMarshaller
A thread safe Marshaller for `SSODescriptor` objects.
SSODescriptorUnmarshaller
A thread safe Unmarshaller for `SSODescriptor` objects.
StartsWithLocationCriterion
A criterion which allows to specify at runtime whether location paths being evaluated may be evaluated on the basis of a "starts with" match.
Statement
This interface defines how the object representing a SAML1 `Statement` element behaves.
Statement
SAML 2.0 Core Statement.
StatementValidator
Validator used to validate `Statement`s within a given `Assertion`.
StatementXSAnyAdapter
Component that adapts an instance of `XSAny` to the interface `Statement`.
StaticCredentialResolver
Simple implementation of `CredentialResolver` which just stores and returns a static set of credentials.
StaticDecryptionParametersResolver
Resolve an instance of `DecryptionParameters` statically.
StaticEncryptionParametersResolver
Resolve an instance of `EncryptionParameters` statically.
StaticExplicitKeyFactoryBean
Factory bean for simple use cases involving the `ExplicitKeyTrustEngine` and static credentials.
StaticKeyInfoCredentialResolver
Simple implementation of `KeyInfoCredentialResolver` which just stores and returns a static set of credentials.
StaticKeyInfoGenerator
Implementation of `KeyInfoGenerator` which always returns static `KeyInfo` data.
StaticMessageChannelSecurity
Message handler which populates a `MessageChannelSecurityContext` based on static configuration flags.
StaticMessageChannelSecurity
Profile action which populates a `MessageChannelSecurityContext` based on static configuration flags.
StaticPipelineNameStrategy
Static strategy function for resolving a pipeline name.
StaticPKIXFactoryBean
File system specific bean for PKIXX509CredentialTrustEngine.
StaticPKIXValidationInformationResolver
An implementation of `PKIXValidationInformationResolver` which always returns a static, fixed set of information.
StaticSignatureSigningParametersResolver
Resolve an instance of `SignatureSigningParameters` statically.
StaticSignatureValidationParametersResolver
Resolve an instance of `SignatureValidationParameters` statically.
StaticStaticMode
Key agreement parameter whose presence indicates Static-Static mode is being used.
StaticX509CredentialKeyManager
An implementation of `X509KeyManager` based on a single statically configured private key and certificate chain, supplied either directly or via an instance of `X509Credential`.
Status
This interface defines how the object representing a SAML 1 `Status` element behaves.
Status
SAML 2.0 Core Status.
Status
The wst:Status element.
StatusBuilder
Builder of `Status` objects.
StatusBuilder
Builder for `StatusImpl`.
StatusBuilder
Builder for the Status element.
StatusCode
This interface defines how the object representing a SAML 1 `StatusCode` element behaves.
StatusCode
SAML 2.0 Core StatusCode.
StatusCodeBuilder
Builder of `StatusCode` objects.
StatusCodeBuilder
Builder for `StatusCode`.
StatusCodeImpl
Concrete implementation of `StatusCode`.
StatusCodeImpl
Concrete implementation of `StatusCode`.
StatusCodeMarshaller
A thread safe Marshaller for `StatusCode` objects.
StatusCodeMarshaller
A thread safe Marshaller for `StatusCode` objects.
StatusCodeType
XACML context StatusCode schema type.
StatusCodeTypeImpl
Concrete implementation of `StatusCodeType`.
StatusCodeTypeImplBuilder
Builder for `StatusCodeType` objects.
StatusCodeTypeMarshaller
Marshaller for `StatusCodeType` objects.
StatusCodeTypeUnmarshaller
Unmarshaller for `StatusCodeType` objects.
StatusCodeUnmarshaller
A thread-safe Unmarshaller for `StatusCode` objects.
StatusCodeUnmarshaller
A thread-safe Unmarshaller for `StatusCode` objects.
StatusDetail
Interface to describe how a `StatusDetail` element behaves.
StatusDetail
SAML 2.0 Core StatusDetail.
StatusDetailBuilder
Builder of `StatusDetailImpl`.
StatusDetailBuilder
Builder of `StatusDetail`.
StatusDetailImpl
Concrete implementation of `StatusDetail`.
StatusDetailImpl
Concrete implementation of `StatusDetail`.
StatusDetailMarshaller
A thread safe Marshaller for `StatusDetail` objects.
StatusDetailMarshaller
A thread safe Marshaller for `StatusDetail` objects.
StatusDetailType
XACML context StatusDetail schema type.
StatusDetailTypeImpl
Concrete implementation of `StatusDetailType`.
StatusDetailTypeImplBuilder
Builder for `StatusDetailType` objects.
StatusDetailTypeMarshaller
Marshaller for `StatusDetailType` objects.
StatusDetailTypeUnmarshaller
Unmarshaller for `StatusDetailType` objects.
StatusDetailUnmarshaller
A thread-safe Unmarshaller for `StatusDetail` objects.
StatusDetailUnmarshaller
A thread-safe Unmarshaller for `StatusDetail` objects.
StatusImpl
Concrete Implementation `Status`.
StatusImpl
Concrete implementation of `Status`.
StatusImpl
StatusImpl.
StatusMarshaller
A thread safe Marshaller for `Status` objects.
StatusMarshaller
A thread safe Marshaller for `Status` objects.
StatusMarshaller
Marshaller for the Status element.
StatusMessage
This interface defines how the object representing a SAML1 `StatusMessage` element behaves.
StatusMessage
SAML 2.0 Core StatusMessage.
StatusMessageBuilder
Builder of `StatusMessage` objects.
StatusMessageBuilder
Builder for `StatusMessage`.
StatusMessageImpl
Concrete implementation of `StatusMessage` object.
StatusMessageImpl
Concrete implementation of `StatusMessage`.
StatusMessageType
XACML context StatusMessage schema type.
StatusMessageTypeImpl
Implementation of `StatusMessageType`.
StatusMessageTypeImplBuilder
Builder for `StatusMessageType`.
StatusMessageTypeMarshaller
Marshaller for `StatusMessageType`.
StatusMessageTypeUnmarshaller
Unmarshaller for `StatusMessageType`.
StatusResponseType
SAML 2.0 Core StatusResponseType.
StatusResponseTypeImpl
Concrete implementation of `StatusResponseType`.
StatusResponseTypeMarshaller
A thread safe Marshaller for `StatusResponseType` objects.
StatusResponseTypeUnmarshaller
A thread-safe Unmarshaller for `StatusResponseType` objects.
StatusType
XACML context Status schema type.
StatusTypeImpl
Concrete implementation of `StatusType`.
StatusTypeImplBuilder
Builder for `StatusType` objects.
StatusTypeMarshaller
Marshaller for `StatusType` objects.
StatusTypeUnmarshaller
Unmarshaller for `StatusType` objects.
StatusUnmarshaller
A thread-safe Unmarshaller for `Status` objects.
StatusUnmarshaller
A thread-safe Unmarshaller for `Status` objects.
StatusUnmarshaller
Unmarshaller for the wst:Status element.
StorageCapabilities
Exposes capabilities of a `StorageService` implementation.
StorageRecord<Type>
Represents a versioned record in a `StorageService`.
StorageRecordTranscoder
Handles conversion of `MemcachedStorageRecord` to bytes and back.
StorageSerializer<Type>
Interface to a serialization/deserialization process used by a `StorageService` implementation to optimize the handling of complex objects.
StorageService
Generic data storage facility.
StorageServiceReplayCache
`ReplayCache` implementation backed by a `StorageService`.
StorageServiceRevocationCache
Stores and checks for revocation entries via a `StorageService`.
StorageServiceSAMLArtifactMap
Artifact map implementation backed by `StorageService`.
StorageServiceSAMLArtifactMapEntryFactory
A factory and `StorageSerializer` for instances of `BasicSAMLArtifactMapEntry`.
StorageServiceTest
Test of `StorageService` implementations.
StringTranscoder
Handles conversion of String values to bytes and back.
Subject
Interface to describe how the `Subject` elements work.
Subject
SAML 2.0 Core Subject.
SubjectAttributeDesignatorType
XACML SubjectAttributeDesignator schema type.
SubjectAttributeDesignatorTypeImpl
Implementation of `SubjectAttributeDesignatorType`.
SubjectAttributeDesignatorTypeImplBuilder
Builder for `SubjectAttributeDesignatorType`.
SubjectAttributeDesignatorTypeMarshaller
Marshaller for `SubjectAttributeDesignatorType`.
SubjectAttributeDesignatorTypeUnmarshaller
Unmarshaller for `SubjectAttributeDesignatorType`.
SubjectBuilder
Builder of (@link Subject} objects.
SubjectBuilder
Builder for `Subject` objects.
SubjectConfirmation
Interface to define how a SubjectConfirmation element behaves.
SubjectConfirmation
SAML 2.0 Core SubjectConfirmation.
SubjectConfirmation
SAML 2.0 ECP SubjectConfirmation SOAP header.
SubjectConfirmationBuilder
Builder of `SubjectConfirmation` objects.
SubjectConfirmationBuilder
Builder for `SubjectConfirmation` objects.
SubjectConfirmationBuilder
A Builder for `SubjectConfirmation` objects.
SubjectConfirmationData
This interface defines how the object representing a SAML1 `SubjectConfirmationData` element behaves.
SubjectConfirmationData
SAML 2.0 Core SubjectConfirmationData.
SubjectConfirmationDataBuilder
Builder for `SubjectConfirmationData` objects.
SubjectConfirmationDataBuilder
Builder for `SubjectConfirmationData` objects.
SubjectConfirmationDataImpl
A concrete implementation of `SubjectConfirmationData`.
SubjectConfirmationDataImpl
Concrete implementation of `SubjectConfirmationData`.
SubjectConfirmationDataMarshaller
A thread-safe Marshaller for `SubjectConfirmationData` objects.
SubjectConfirmationDataUnmarshaller
A thread-safe Unmarshaller for `SubjectConfirmationData` objects.
SubjectConfirmationImpl
Concrete implementation of `SubjectConfirmation`.
SubjectConfirmationImpl
Concrete implementation of `SubjectConfirmation`.
SubjectConfirmationImpl
Concrete implementation of `SubjectConfirmation`.
SubjectConfirmationMarshaller
A thread safe Marshaller for `SubjectConfirmation` objects.
SubjectConfirmationMarshaller
A thread-safe Marshaller for `SubjectConfirmation` objects.
SubjectConfirmationMarshaller
A thread-safe Marshaller for `SubjectConfirmation` objects.
SubjectConfirmationUnmarshaller
A thread-safe Unmarshaller for `SubjectConfirmation` objects.
SubjectConfirmationUnmarshaller
A thread-safe Unmarshaller for `SubjectConfirmation` objects.
SubjectConfirmationUnmarshaller
A thread-safe Unmarshaller for `SubjectConfirmation` objects.
SubjectConfirmationValidator
Validator that confirms the `Subject` of the issuer by evaluating the `SubjectConfirmation`s within that subject.
SubjectImpl
Complete implementation of `Subject`.
SubjectImpl
Concrete implementation of `Subject`.
SubjectLocality
Interface to define how a SubjectLocality element behaves.
SubjectLocality
SAML 2.0 Core SubjectLocality.
SubjectLocalityBuilder
Builder of `SubjectLocality` objects.
SubjectLocalityBuilder
Builder for `SubjectLocality` objects.
SubjectLocalityImpl
A concrete implementation of the `SubjectLocality` interface.
SubjectLocalityImpl
A concrete implementation of `SubjectLocality`.
SubjectLocalityMarshaller
A thread safe Marshaller for `SubjectLocality` objects.
SubjectLocalityMarshaller
A thread-safe Marshaller for `SubjectLocality`.
SubjectLocalityUnmarshaller
A thread-safe Unmarshaller for `SubjectLocality` objects.
SubjectLocalityUnmarshaller
A thread-safe Marshaller for `SubjectLocality`.
SubjectMarshaller
A thread safe Marshaller for `Subject` objects.
SubjectMarshaller
A thread-safe Marshaller for `Subject` objects.
SubjectMatchType
XACML SubjectMatch schema type.
SubjectMatchTypeImpl
Concrete implementation of `SubjectMatchType`.
SubjectMatchTypeImplBuilder
Builder of `SubjectMatchType` objects.
SubjectMatchTypeMarshaller
Marshaller of `SubjectMatchType` objects.
SubjectMatchTypeUnmarshaller
Unmarshaller of `SubjectMatchType` objects.
SubjectQuery
This interface is for the SAML1 `SubjectQuery` extention point.
SubjectQuery
SAML 2.0 Core SubjectQuery.
SubjectQueryImpl
Abstract implementation of `SubjectQuery` type.
SubjectQueryImpl
Concrete implementation of `SubjectQuery`.
SubjectQueryMarshaller
A thread safe Marshaller for `SubjectQuery` objects.
SubjectQueryMarshaller
A thread-safe Marshaller for `SubjectQuery`.
SubjectQueryUnmarshaller
A thread safe Unmarshaller for `SubjectQuery` objects.
SubjectQueryUnmarshaller
A thread-safe Unmarshaller for `SubjectQuery`.
SubjectStatement
Interface to descibe how the anchor point SubjectStatement would work.
SubjectStatementImpl
Abstract implementation of `SubjectStatement` type.
SubjectStatementMarshaller
Marshaller for `SubjectStatement` XMLObjects.
SubjectStatementUnmarshaller
Unamershaller for `SubjectStatement`.
SubjectsType
XACML Subjects schema type.
SubjectsTypeImpl
Implementation of `SubjectsType`.
SubjectsTypeImplBuilder
Builder for `SubjectsType`.
SubjectsTypeMarshaller
Marshaller for `SubjectsType`.
SubjectsTypeUnmarshaller
Unmarshalle for `SubjectsType`.
SubjectType
XACML context Subject schema type.
SubjectType
XACML Subject schema type.
SubjectTypeImpl
Concrete implementation of `SubjectType`.
SubjectTypeImpl
Implementation of `SubjectType`.
SubjectTypeImplBuilder
Builder for `SubjectType` objects.
SubjectTypeImplBuilder
Builder for `SubjectType`.
SubjectTypeMarshaller
Marshaller for `SubjectType` objects.
SubjectTypeMarshaller
Marshaller for `SubjectType`.
SubjectTypeUnmarshaller
Unmarshaller for `SubjectType` objects.
SubjectTypeUnmarshaller
Unmarshaller for `SubjectType`.
SubjectUnmarshaller
A thread-safe Unmarshaller for `Subject` objects.
SubjectUnmarshaller
A thread-safe Unmarshaller for `Subject` objects.
SurName
SAML 2.0 Metadata SurName.
SurNameBuilder
Builder for `SurName`.
SurNameImpl
Concrete implementation of `SurName`.
SymmetricKeyWrapAES128
Algorithm descriptor for symmetric key wrap algorithm: AES-128.
SymmetricKeyWrapAES192
Algorithm descriptor for symmetric key wrap algorithm: AES-192.
SymmetricKeyWrapAES256
Algorithm descriptor for symmetric key wrap algorithm: AES-256.
SymmetricKeyWrapAlgorithm
Interface for symmetric key wrap algorithm descriptors.
SymmetricKeyWrapDESede
Algorithm descriptor for symmetric key wrap algorithm: DESede.
SystemPropertyConfigurationPropertiesSource
A configuration properties source implementation which simply returns the system properties set.
SystemPropertyFilesystemConfigurationPropertiesSource
Concrete implementation of filesystem configuration properties source which obtains the filename value from a system property.
TargetType
XACML Target schema type.
TargetTypeImpl
Implementing `TargetType`.
TargetTypeImplBuilder
Implementation for `TargetType`.
TargetTypeMarshaller
A marshaller for the `TargetType`.
TargetTypeUnmarshaller
A unmarshaller for `TargetType`.
TelephoneNumber
SAML 2.0 Metadata TelephoneNumber.
TelephoneNumberBuilder
Builder for `TelephoneNumber`.
TelephoneNumberImpl
Concrete implementation of `TelephoneNumber`.
TemplateMetadataGeneratorParameters
Extension interface with additional parameters specific to template-based implementations of metadata generation.
TemplateRequestURLBuilder
Function which produces a URL by substituting an entity ID value from criteria into a Velocity template string.
TemplateRequestURLBuilder.EncodingStyle
EntityID Encoding style.
Terminate
SAML 2.0 Core Terminate.
TerminateBuilder
A Builder for `Terminate` objects.
TerminateImpl
Concrete implementation of `Terminate`.
TerminateMarshaller
A thread safe Marshaller for `Terminate` objects.
TerminateUnmarshaller
A thread-safe Unmarshaller for `Terminate` objects.
TestXMLObjectProviderInitializer
XMLObject provider initializer for module "core", for testing classes only.
ThreadLocalClientTLSCredentialHandler
An implementation of `HttpClientContextHandler` which clears the thread local client TLS credential held by `ThreadLocalX509CredentialContext`.
ThreadLocalConfigurationPropertiesHolder
A container class for holding a {link `ThreadLocal` copy of a `Properties` instance.
ThreadLocalConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a `ThreadLocal` variable.
ThreadLocalServerTLSHandler
An implementation of `HttpClientContextHandler` which handles cleanup and transfer of data used for server TLS held by `ThreadLocalX509TrustEngineContext`.
ThreadLocalX509CredentialContext
Class which holds and makes available an instance of `X509Credential` via ThreadLocal storage, typically used for client TLS authentication via `ThreadLocalX509CredentialKeyManager`.
ThreadLocalX509CredentialKeyManager
An implementation of `X509KeyManager` which returns data based on the thread-local credential instance obtained via `ThreadLocalX509CredentialContext`.
ThreadLocalX509TrustEngineContext
Class which holds and makes available instances of `TrustEngine``<? super` `X509Credential``>` and `CriteriaSet` via ThreadLocal storage, typically used for server TLS authentication via `ThreadLocalX509TrustManager`.
ThreadLocalX509TrustEngineContext.Data
Unified class representing the data that will be managed by the thread local storage.
ThreadLocalX509TrustEngineSupport
Support class for centralizing evaluation of a certificate chain using trust engine and criteria from `ThreadLocalX509TrustEngineContext`.
ThreadLocalX509TrustManager
An implementation of `X509TrustManager` which performs its evaluation using trust engine and criteria instances available from `ThreadLocalX509TrustEngineContext`.
TimeBoundSAMLObject
A functional interface for SAMLElements that are bounded with a "validUntil" attribute.
Timestamp
The <wsu:Timestamp> element.
TimestampBuilder
TimestampBuilder.
TimestampImpl
Concrete implementation of `Timestamp`.
TimestampMarshaller
TimestampMarshaller.
TimestampUnmarshaller
TimestampUnmarshaller.
TLSCriteriaSetCriterion
An implementation of `Criterion` which specifies criteria pertaining usage of the resolved credential.
TLSSocketFactoryFactoryBean
A factory bean for producing instances of `LayeredConnectionSocketFactory` for use in `HttpClient`.
To
The <wsa:To> element.
ToBuilder
Builder for the `To` element.
ToImpl
Concrete implementation for the `To` element.
Token<TokenType>
An interface for WS-Security tokens.
Token.ValidationStatus
Enumeration of the possible states of token validation.
TokenType
The wst:TokenType element.
TokenTypeBearing
Interface for element having a `@wsse11:TokenType`; attribute.
TokenTypeBuilder
Builder for the TokenType element.
TokenTypeImpl
TokenTypeImpl.
TokenTypeMarshaller
Marshaller for the TokenType element.
TokenTypeUnmarshaller
Unmarshaller for the wst:TokenType element.
ToMarshaller
Marshaller for the <wsa:To> element.
ToUnmarshaller
Unmarshaller for the <wsa:To> element.
Transform
XMLObject representing XML Digital Signature, version 20020212, Transform element.
TransformationParameters
The <wsse:TransformationParameters> element.
TransformationParametersBuilder
TransformationParametersBuilder.
TransformationParametersImpl
TransformationParametersImpl implements the <wsse:TransformationParameters> element.
TransformationParametersMarshaller
TransformationParametersMarshaller.
TransformationParametersUnmarshaller
TransformationParametersUnmarshaller.
TransformBuilder
Builder of `Transform`.
TransformImpl
Concrete implementation of `Transform`.
TransformMarshaller
A thread-safe Marshaller for `Transform` objects.
Transforms
XMLObject representing XML Encryption, version 20021210, Transforms element.
Transforms
XMLObject representing XML Digital Signature, version 20020212, Transforms element.
TransformsBuilder
Builder of `Transforms`.
TransformsBuilder
Builder of `Transforms`.
TransformsConfigurableContentReference
A specialization of `ContentReference` which allows signature transforms to be specified.
TransformsImpl
Concrete implementation of `Transforms`.
TransformsImpl
Concrete implementation of `Transforms`.
TransformsMarshaller
A thread-safe Marshaller for `Transforms` objects.
TransformsMarshaller
A thread-safe Marshaller for `Transforms` objects.
TransformsUnmarshaller
A thread-safe Unmarshaller for `Transforms` objects.
TransformsUnmarshaller
A thread-safe Unmarshaller for `Transforms` objects.
TransformUnmarshaller
A thread-safe Unmarshaller for `Transform` objects.
TrustedCredentialTrustEngine<TokenType>
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver.
TrustedNamesCriterion
A criterion implementation for conveying a dynamically-generated set of trusted names for PKIX validation purposes.
TrustEngine<TokenType>
Evaluates the trustworthiness and validity of a token against implementation-specific requirements.
TrustEngineX509TrustManager
`X509TrustManager` implementation that relies on a `TrustEngine`.
TypedMessageErrorHandler
A specialization of error handler that explicitly indicates that it is capable of handling one or more types of throwable errors.
UIInfo
See IdP Discovery and Login UI Metadata Extension Profile.
UIInfoBuilder
Builder of `UIInfo`.
UIInfoImpl
Concrete implementation of `UIInfo`.
UIInfoMarshaller
A thread safe Marshaller for `UIInfo` objects.
UIInfoUnmarshaller
A thread-safe Unmarshaller for `UIInfo` objects.
Unmarshaller
Unmarshallers are used to unmarshall a W3C DOM element into a `XMLObject`.
UnmarshallerFactory
This thread-safe factory creates `Unmarshaller`s that can be used to convert W3C DOM elements into `XMLObject`s.
UnmarshallingException
Exception thrown when error occurs unmarshalling a DOM Element to a XMLObject.
URIContentReference
A generic content reference that uses a URI to reference the content to be signed.
URLEvaluatingMessageChannelSecurity
Message handler which populates a `MessageChannelSecurityContext` based on evaluating a target URL resolved via a configured strategy function.
UsageBearing
Interface for element having a `@wsse:Usage` attribute.
UsageCriterion
An implementation of `Criterion` which specifies criteria pertaining usage of the resolved credential.
UsagePolicy
Representation of the `<mdrpi:UsagePolicy>` element.
UsagePolicyBuilder
Builder for `UsagePolicy`.
UsagePolicyImpl
Concrete implementation of `UsagePolicy`.
UsageType
Credential usage types.
UseKey
The wst:UseKey element.
UseKeyBuilder
Builder for the UseKey element.
UseKeyImpl
UseKeyImpl.
UseKeyMarshaller
Marshaller for the UseKey element.
UseKeyUnmarshaller
Unmarshaller for the wst:UseKey element.
Username
The <wsse:Username> element within the <wsse:UsernameToken> element.
UsernameBuilder
UsernameBuilder.
UsernameImpl
Implementation of `Username`.
UsernameMarshaller
UsernameMarshaller.
UsernameToken
The <wsse:UsernameToken> element.
UsernameTokenBuilder
UsernameTokenBuilder.
UsernameTokenImpl
Implementation of `UsernameToken`.
UsernameTokenMarshaller
UsernameTokenMarshaller.
UsernameTokenUnmarshaller
UsernameUnmarshaller.
UsernameUnmarshaller
UsernameUnmarshaller.
ValidateActionHandler
Handler implementation that checks a wsa:Action header against an expected value.
ValidateAssertions
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`.
ValidateAssertions.AssertionValidationInput
Deprecated.
Use `AssertionValidationInput`.
ValidateHttpServletRequest
Profile action that validates an HTTP request via an instance of `HttpServletRequestValidator`.
ValidateTarget
The wst:ValidateTarget element.
ValidateTargetBuilder
Builder for the ValidateTarget element.
ValidateTargetImpl
ValidateTargetImpl.
ValidateTargetMarshaller
Marshaller for the ValidateTarget element.
ValidateTargetUnmarshaller
Unmarshaller for the wst:ValidateTarget element.
ValidationContext
Context which holds state related to a single validation event.
ValidationProcessingData
Convenience class for holding the `ValidationContext` used to validate an assertion, along with the final `ValidationResult`.
ValidationResult
The result of a validation evaluation.
Value
Identifies the field of a class that serves as the value of a `StorageService` record.
VariableDefinitionType
XACML VariableDefinition schema type.
VariableDefinitionTypeImpl
Implementation `VariableDefinitionType`.
VariableDefinitionTypeImplBuilder
Builder for `VariableDefinitionType`.
VariableDefinitionTypeMarshaller
Marshaller for `VariableDefinitionType`.
VariableDefinitionTypeUnmarshaller
Unmarshaller for `VariableDefinitionType`.
VariableReferenceType
XACML VariableReference.
VariableReferenceTypeImpl
Implementation of `VariableReferenceType`.
VariableReferenceTypeImplBuilder
Builder for `VariableReferenceType`.
VariableReferenceTypeMarshaller
Marshaller for `VariableReferenceType`.
VariableReferenceTypeUnmarshaller
Unmarshaller for `VariableReferenceType`.
VelocityMetadataGenerator
Implementation of SAML metadata generation using Velocity.
VerifyChannelBindings
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.
Version
Class for printing the version of this library.
VersionMismatchException
Exception indicating a version mismatch when updating a storage record.
WSAddressingConstants
WS-Addressing 1.0 constants.
WSAddressingContext
A subcontext that carries information related to WS-Addressing processing.
WSAddressingObject
Abstract WS-Addressing object interface.
WSAddressingObjectBuilder<WSAddressingObjectType extends WSAddressingObject>
WSAddressingObjectBuilder.
WSAddressingSupport
Helper methods for working with WS-Addressing.
WSFedConstants
WS-Federation Constants.
WSFedObject
Marker interface for WS-Federation `XMLObject`s.
WSFedObjectBuilder<WSFedObjectType extends WSFedObject>
Builder of `WSFedObject`s.
WSPolicyConstants
WS-Policy 1.2 constants.
WSPolicyObject
WSPolicyObject is the base interface for all WS-Policy elements.
WSPolicyObjectBuilder<WSPolicyObjectType extends WSPolicyObject>
WSPolicyObjectBuilder.
WSSecurityConstants
Constants for the WS-Security 2004.
WSSecurityContext
A subcontext that carries information related to WS-Security processing.
WSSecurityMessagingSupport
Helper methods for working with WS-Security messaging.
WSSecurityObject
WSSecurityObject is the base interface for all the WS-Security elements.
WSSecurityObjectBuilder<WSSecurityObjectType extends WSSecurityObject>
WSSecurityObjectBuilder.
WSSecuritySAML20AssertionTokenSecurityHandler
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`.
WSSecuritySupport
Helper methods for working with WS-Security.
WSTrustConstants
The WS-Trust 1.3 constants.
WSTrustObject
WSTrustObject is the base interface for all the WS-Trust elements.
WSTrustObjectBuilder<WSTrustObjectType extends WSTrustObject>
WSTrustObjectBuilder.
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
X509Certificate
XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
X509CertificateBuilder
Builder of `X509Certificate`.
X509CertificateImpl
Concrete implementation of `X509Certificate`.
X509CertificateImpl.CleanerState
The action to be taken when the current state must be cleaned.
X509Credential
An entity credential based on key material and other information (e.g.
X509CredentialNameEvaluator
Interface for classes which evaluate an `X509Credential` against a supplied set of trusted names.
X509CRL
XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
X509CRLBuilder
Builder of `X509CRL`.
X509CRLImpl
Concrete implementation of `X509CRL`.
X509CRLImpl.CleanerState
The action to be taken when the current state must be cleaned.
X509Data
XMLObject representing XML Digital Signature, version 20020212, X509Data element.
X509DataBuilder
Builder of `X509Data`.
X509DataImpl
Concrete implementation of `X509Data`.
X509DataMarshaller
A thread-safe Marshaller for `X509Data` objects.
X509DataUnmarshaller
A thread-safe Unmarshaller for `X509Data` objects.
X509Digest
XMLObject representing XML Digital Signature 1.1 X509Digest element.
X509DigestBuilder
Builder of `X509Digest`.
X509DigestCriterion
An implementation of `Criterion` which specifies criteria based on the digest of an X.509 certificate.
X509DigestImpl
Concrete implementation of `X509Digest`.
X509DigestMarshaller
A thread-safe Marshaller for `X509Digest` objects.
X509DigestUnmarshaller
A thread-safe Unmarshaller for `X509Digest` objects.
X509InlineCredentialFactoryBean
A factory bean to understand X509Inline credentials.
X509IssuerName
XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
X509IssuerNameBuilder
Builder of `X509IssuerName`.
X509IssuerNameImpl
Concrete implementation of `X509IssuerName`.
X509IssuerSerial
XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
X509IssuerSerialBuilder
Builder of `X509IssuerSerial`.
X509IssuerSerialCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate issuer name and serial number.
X509IssuerSerialImpl
Concrete implementation of `X509IssuerSerial`.
X509IssuerSerialMarshaller
A thread-safe Marshaller for `X509IssuerSerial` objects.
X509IssuerSerialUnmarshaller
A thread-safe Unmarshaller for `X509IssuerSerial` objects.
X509KeyInfoGeneratorFactory
A factory implementation which produces instances of `KeyInfoGenerator` capable of handling the information contained within an `X509Credential`.
X509KeyManagerX509CredentialAdapter
A class that wraps a `X509KeyManager` and exposes it as an `X509Credential`.
X509SerialNumber
XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
X509SerialNumberBuilder
Builder of `X509SerialNumber`.
X509SerialNumberImpl
Concrete implementation of `X509SerialNumber`.
X509SerialNumberMarshaller
Thread-safe marshaller of `X509SerialNumber` objects.
X509SerialNumberUnmarshaller
Thread-safe unmarshaller for `X509SerialNumber` objects.
X509SKI
XMLObject representing XML Digital Signature, version 20020212, X509SKI element.
X509SKIBuilder
Builder of `X509SKI`.
X509SKIImpl
Concrete implementation of `X509SKI`.
X509SubjectKeyIdentifierCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate subject key identifier.
X509SubjectName
XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
X509SubjectNameBuilder
Builder of `X509SubjectName`.
X509SubjectNameCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate subject name.
X509SubjectNameImpl
Concrete implementation of `X509SubjectName`.
X509Support
Utility class for working with X509 objects.
X962c2tnb191v1
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
X962c2tnb191v2
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
X962c2tnb191v3
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
X962c2tnb239v1
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
X962c2tnb239v2
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
X962c2tnb239v3
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
X962c2tnb359v1
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
X962c2tnb431r1
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
X962prime192v2
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
X962prime192v3
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
X962prime239v1
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
X962prime239v2
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
X962prime239v3
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.
XACMLAuthzDecisionQueryType
A SAML XACML profile XACMLAuthzDecisionQuery schema type.
XACMLAuthzDecisionQueryTypeImpl
A concrete implementation of `XACMLAuthzDecisionQueryType`.
XACMLAuthzDecisionQueryTypeImplBuilder
Builder for `XACMLAuthzDecisionQueryType` objects.
XACMLAuthzDecisionQueryTypeMarshaller
A thread-safe Marshaller for `XACMLAuthzDecisionQueryType` objects.
XACMLAuthzDecisionQueryTypeUnmarshaller
A thread-safe Unmarshaller for `XACMLAuthzDecisionQueryType` objects.
XACMLAuthzDecisionStatementType
A SAML XACML profile XACMLAuthzDecisionStatement schema type.
XACMLAuthzDecisionStatementTypeImpl
A concrete implementation of `XACMLAuthzDecisionStatementType`.
XACMLAuthzDecisionStatementTypeImplBuilder
vBuilder for `XACMLAuthzDecisionStatementTypeImpl` objects.
XACMLAuthzDecisionStatementTypeMarshaller
A thread-safe Marshaller for `XACMLAuthzDecisionStatementType`.
XACMLAuthzDecisionStatementTypeUnmarshaller
A thread-safe Unmarshaller for `XACMLAuthzDecisionStatementType`.
XACMLConstants
Defines the constants for the XACML providers.
XACMLObject
Base interface for XACML objects.
XACMLObjectBuilder<XACMLObjectType extends XACMLObject>
Builder of XACML objects.
XACMLPolicyQueryType
A SAML XACML profile XACMLPolicyQuery schema type.
XACMLPolicyQueryTypeImpl
Concrete implementation of `XACMLPolicyQueryType`.
XACMLPolicyQueryTypeImplBuilder
Builder for `XACMLPolicyQueryType` objects.
XACMLPolicyQueryTypeMarshaller
Marshaller for `XACMLPolicyQueryType`.
XACMLPolicyQueryTypeUnmarshaller
Unmarshaller for `XACMLPolicyQueryType`.
XACMLPolicyStatementType
A SAML XACML profile XACMLPolicyStatement schema type.
XACMLPolicyStatementTypeImpl
Concrete implementation of `XACMLPolicyStatementType`.
XACMLPolicyStatementTypeImplBuilder
Builder for `XACMLPolicyStatementTypeImpl` objects.
XACMLPolicyStatementTypeMarshaller
A thread-safe Marshaller for `XACMLAuthzDecisionStatementType`.
XACMLPolicyStatementTypeUnmarshaller
A thread-safe Unmarshaller for `XACMLAuthzDecisionStatementType`.
XMLAttributeSupport
Helper methods for working with global attributes from the XML namespace.
XMLClientStorageServiceStore
XML-based storage for `ClientStorageService`.
XMLClientStorageServiceStore.XMLClientStorageServiceStoreFactory
Factory for XML-backed store.
XMLConfigurationException
An exception thrown when an error occurs loading information via `XMLConfigurator`.
XMLConfigurator
Reads in an XML configuration and configures the XMLTooling library accordingly.
XMLEncryptionBuilder<XMLEncryptionType extends XMLObject>
Builder for XMLObjects from `org.opensaml.xmlsec.encryption`.
XMLExpressableKeyAgreementParameter
A key agreement parameter which is capable of expressing its own `XMLObject` representation.
XMLObject
A object that represents an XML element, usually of a specific schema type, that has been unmarshalled into this Java object.
XMLObjectBaseTestCase
Base test case class for tests that operate on XMLObjects.
XMLObjectBuilder<XMLObjectType extends XMLObject>
A builder for XMLObjects.
XMLObjectBuilderFactory
A factory for `XMLObjectBuilder`s.
XMLObjectChildrenList<ElementType extends XMLObject>
Resizable list for the children of XMLObjects.
XMLObjectLoadSaveManager<T extends XMLObject>
Interface for a component which is capable of loading and saving instances of `XMLObject`, based on a string key.
XMLObjectProviderBaseTestCase
Base test case for `XMLObject`s 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.
XMLObjectProviderInitializer
XMLObject provider initializer for module "core".
XMLObjectProviderInitializer
Deprecated.
use instead org.opensaml.core.metrics.impl.XMLObjectProviderInitializer
XMLObjectProviderInitializer
XMLObject provider initializer for module "saml-impl".
XMLObjectProviderInitializer
XMLObject provider initializer for module "soap-impl".
XMLObjectProviderInitializer
XMLObject provider initializer for module "xacml-impl".
XMLObjectProviderInitializer
XMLObject provider initializer for module "xacml-saml-impl".
XMLObjectProviderInitializer
XMLObject provider initializer for module "xmlsec-impl".
XMLObjectProviderInitializerBaseTestCase
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.
XMLObjectProviderRegistry
Configuration registry component for registering and retrieving implementation instances and related configuration relevant to working with XMLObjects, including builders, marshallers and unmarshallers.
XMLObjectProviderRegistrySupport
Class for loading library configuration files and retrieving the configured components.
XMLObjectSource
A bean class which can be optionally used to represent the original source byte[] from which an `XMLObject` was parsed and unmarshalled.
XMLObjectSupport
A helper class for working with XMLObjects.
XMLObjectSupport.CloneOutputOption
Options for handling output of XMLObject cloning.
XMLRuntimeException
An unchecked runtime exception thrown when an unrecoverable error occurs during XML processing.
XMLSecurityConfiguration
Extends base interface with XML Security configuration objects.
XMLSignatureBuilder<XMLSignatureType extends XMLObject>
Builder for XMLObjects from `org.opensaml.xmlsec.signature`.
XMLSignatureCredentialContext
A credential context for credentials resolved from a `KeyInfo` that was found in in XML Signature `Signature` element.
XMLSigningUtil
A utility class for computing and verifying raw signatures and MAC values.
XPath
XMLObject representing XML Digital Signature, version 20020212, XPath element.
XPathBuilder
Builder of `XPath`.
XPathImpl
Concrete implementation of `XPath`.
XPathVersion
XACML XPathVersion schema.
XSAny
Represents the schema Any type.
XSAnyAdapter
Interface for implementations which adapt/wrap an instance of `XSAny`.
XSAnyBuilder
Builder of `XSAnyImpl`s.
XSAnyImpl
Concrete implementation of `XSAny`.
XSAnyMarshaller
Thread-safe marshaller of `XSAny` objects.
XSAnyUnmarshaller
A thread-safe unmarshaller for `XSAny`s.
XSBase64Binary
XMLObject that represents an XML Schema base64Binary.
XSBase64BinaryBuilder
Builder of `XSBase64BinaryImpl` objects.
XSBase64BinaryImpl
Concrete implementation of `XSBase64Binary`.
XSBase64BinaryMarshaller
Thread-safe marshaller of `XSBase64Binary` objects.
XSBase64BinaryUnmarshaller
Thread-safe unmarshaller for `XSBase64Binary` objects.
XSBoolean
XSBoolean is the `xs:boolean` schema type.
XSBooleanBuilder
Builder of `XSBooleanImpl` objects.
XSBooleanImpl
Concrete implementation of `XSBoolean`.
XSBooleanMarshaller
Thread-safe marshaller of `XSBoolean` objects.
XSBooleanUnmarshaller
Thread-safe unmarshaller for `XSBoolean` objects.
XSBooleanValue
A class representing a boolean attribute.
XSDateTime
XMLObject that represents an XML Schema dateTime.
XSDateTimeBuilder
Builder of `XSDateTime` objects.
XSDateTimeImpl
Concrete implementation of `XSDateTime`.
XSDateTimeMarshaller
Thread-safe marshaller of `XSDateTime` objects.
XSDateTimeUnmarshaller
Thread-safe unmarshaller for `XSDateTime` objects.
XSInteger
XMLObject that represents an XML Schema Integer.
XSIntegerBuilder
Builder of `XSIntegerImpl` objects.
XSIntegerImpl
Concrete implementation of `XSInteger`.
XSIntegerMarshaller
Thread-safe marshaller of `XSInteger` objects.
XSIntegerUnmarshaller
Thread-safe unmarshaller for `XSInteger` objects.
XSQName
XMLObject that represents an XML schema QName content bearing element.
XSQNameBuilder
Builder of `XSQNameImpl` objects.
XSQNameImpl
Concrete implementation of `XSQName`.
XSQNameMarshaller
A thread-safe marshaller for `XSQName`s.
XSQNameUnmarshaller
A thread-safe unmarshaller for `XSQName`s.
XSString
XMLObject that represents an XML Schema String.
XSStringBuilder
Builder of `XSStringImpl` objects.
XSStringImpl
Concrete implementation of `XSString`.
XSStringMarshaller
Thread-safe marshaller of `XSString` objects.
XSStringUnmarshaller
Thread-safe unmarshaller for `XSString` objects.
XSURI
XMLObject that represents an XML schema URI content bearing element.
XSURIBuilder
Builder of `XSURIImpl` objects.
XSURIImpl
Conrete implementation of `XSURI`.
XSURIMarshaller
A thread-safe marshaller for `XSURI`.
XSURIUnmarshaller
A thread-safe unmarshaller for `XSURI`.
Y
XMLObject representing XML Digital Signature, version 20020212, Y element.
YBuilder
Builder of `Y`.
YImpl
Concrete implementation of `Y`.