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