Package | Description |
---|---|
org.opensaml.messaging.error |
Interfaces and classes for message-related error handling.
|
org.opensaml.messaging.handler |
Interfaces and classes for message context handlers.
|
org.opensaml.messaging.handler.impl |
Implementations of message context handlers.
|
org.opensaml.profile.action.impl |
Implementations of general profile actions.
|
org.opensaml.saml.common.binding.impl |
Implementation of SAML binding-level functionality, such as MessageHandlers.
|
org.opensaml.saml.common.binding.security.impl |
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
|
org.opensaml.saml.saml1.binding.impl |
General message handlers for SAML 1.x.
|
org.opensaml.saml.saml2.binding.impl |
General message handlers for SAML 2.
|
org.opensaml.saml.saml2.binding.security.impl |
Security-related message handlers for SAML 2.
|
org.opensaml.security.messaging.impl |
Message handler implementations.
|
org.opensaml.soap.common |
Common classes shared across SOAP versions, clients, and transports.
|
org.opensaml.soap.soap11.decoder.http.impl |
SOAP over HTTP 1.1 message decoder and handlers.
|
Modifier and Type | Method and Description |
---|---|
MessageHandler<MessageType> |
PipelineMessageErrorHandler.getHandler()
Get the handler to invoke on the outbound error message.
|
Modifier and Type | Method and Description |
---|---|
void |
PipelineMessageErrorHandler.setHandler(MessageHandler<MessageType> handler)
Set the handler to invoke on the outbound error message.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MessageHandlerChain<MessageType>
A specialization of
MessageHandler which represents an ordered list of
message handlers which may be invoked in order. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageHandler<MessageType>
A base abstract implementation of
MessageHandler . |
Modifier and Type | Method and Description |
---|---|
List<MessageHandler<MessageType>> |
MessageHandlerChain.getHandlers()
Get the ordered list of message handlers which comprise the handler chain.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicMessageHandlerChain<MessageType>
A basic implementation of
MessageHandlerChain . |
class |
CheckMandatoryAuthentication
Message handler that checks that a message context is authenticated.
|
class |
CheckMandatoryIssuer
Message handler that checks that a message context has an issuer.
|
class |
HTTPRequestValidationHandler
A message handler that checks basic HTTP request properties.
|
class |
SchemaValidateXMLMessage<MessageType extends XMLObject>
A handler that schema validates an XML-based message.
|
Modifier and Type | Method and Description |
---|---|
List<MessageHandler<MessageType>> |
BasicMessageHandlerChain.getHandlers()
Get the ordered list of message handlers which comprise the handler chain.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicMessageHandlerChain.setHandlers(List<MessageHandler<MessageType>> handlers)
Set the list of message handler chain members.
|
Modifier and Type | Method and Description |
---|---|
void |
EncodeMessage.setMessageHandler(MessageHandler handler)
The supplied
MessageHandler will be invoked on the MessageContext after
MessageEncoder.prepareContext() , and prior to invoking MessageEncoder.encode() . |
Modifier and Type | Class and Description |
---|---|
class |
AddChannelBindingsHeaderHandler
MessageHandler to add
ChannelBindings headers to an outgoing SOAP envelope. |
class |
CheckMessageVersionHandler
Handler that checks whether a SAML message has an appropriate version.
|
class |
SAMLAddAttributeConsumingServiceHandler
SAML
MessageHandler that attaches an AttributeConsumingServiceContext
to the SAMLMetadataContext based on the content of an AuthnRequest in the message context. |
class |
SAMLMetadataLookupHandler
Handler for inbound SAML protocol messages that attempts to locate SAML metadata for
the message issuer, and attaches it with a
SAMLMetadataContext as a child of the
pre-existing SAMLPeerEntityContext . |
class |
SAMLOutboundDestinationHandler
Handler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient'
attribute to SAML 1
ResponseAbstractType messages, or as the
'destination' attribute to RequestAbstractType and
StatusResponseType messages. |
class |
SAMLProtocolAndRoleHandler
SAML
MessageHandler that attaches protocol
and role information to a message context via SAMLProtocolContext and
SAMLPeerEntityContext objects. |
class |
SAMLSOAPDecoderBodyHandler
Body handler impl for use with SAML SOAP message decoders.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSAMLSimpleSignatureSecurityHandler
Base class for security-oriented message handlers which verify simple "blob" signatures computed
over some components of a request.
|
class |
BaseSAMLXMLSignatureSecurityHandler
Base class for SAML security message handlers which evaluate a signature with a signature trust engine.
|
class |
EndpointURLSchemeSecurityHandler
Class which verifies that the
Endpoint
to which a message will be delivered contains a valid URL scheme. |
class |
MessageLifetimeSecurityHandler
Security message handler implementation that checks for validity of SAML message issue instant date and time.
|
class |
MessageReplaySecurityHandler
Security message handler implementation that which checks for replay of SAML messages.
|
class |
ReceivedEndpointSecurityHandler
Message handler which checks the validity of the SAML protocol message receiver
endpoint against requirements indicated in the message.
|
class |
SAMLMDClientCertAuthSecurityHandler
SAML specialization of
BaseClientCertAuthSecurityHandler which provides support for X509Credential
trust engine validation based on SAML metadata. |
class |
SAMLOutboundProtocolMessageSigningHandler
A message handler implementation that signs an outbound SAML protocol message if the message context
contains an instance of
SignatureSigningParameters as determined by
SAMLMessageSecuritySupport.getContextSigningParameters(MessageContext) . |
class |
SAMLProtocolMessageXMLSignatureSecurityHandler
SAML security message handler which validates the signature (if present) on the
SAMLObject which represents
the SAML protocol message being processed. |
Modifier and Type | Class and Description |
---|---|
class |
SAML1ArtifactRequestIssuerHandler
SAML
MessageHandler that addresses the SAML 1.x
limitation that omitted an Issuer value from protocol messages, for the specific case
of artifact resolution requests. |
Modifier and Type | Class and Description |
---|---|
class |
AddConsentToResponseHandler
MessageHandler to set the Consent attribute on a
StatusResponseType message. |
class |
AddECPResponseHeaderHandler
MessageHandler to add the ECP
Response header to an outgoing SOAP envelope. |
class |
AddGeneratedKeyHeaderHandler
MessageHandler to add the ECP
GeneratedKey header to an outgoing SOAP envelope. |
class |
AddRelayStateHeaderHandler
MessageHandler to add the ECP
RelayState header to an outgoing SOAP envelope. |
class |
AddRequestAuthenticatedHeaderHandler
MessageHandler to add the ECP
RequestAuthenticated header to an outgoing SOAP envelope. |
class |
ExtractConsentFromRequestHandler
MessageHandler to get the Consent attribute from a
RequestAbstractType message. |
Modifier and Type | Class and Description |
---|---|
class |
ExtractChannelBindingsExtensionsHandler
MessageHandler to process
ChannelBindings extensions in an incoming SAML message
and save them to a ChannelBindingsContext underneath the MessageContext . |
class |
ExtractChannelBindingsHeadersHandler
MessageHandler to process
ChannelBindings SOAP header blocks in an incoming SOAP envelope
and save them to a ChannelBindingsContext underneath the SOAP11Context . |
class |
SAML2AuthnRequestsSignedSecurityHandler
Message handler implementation that enforces the AuthnRequestsSigned flag of
SAML 2 metadata element @{link
SPSSODescriptor . |
class |
SAML2HTTPPostSimpleSignSecurityHandler
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.
|
class |
SAML2HTTPRedirectDeflateSignatureSecurityHandler
Message handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-Redirect DEFLATE binding.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseClientCertAuthSecurityHandler
Policy rule that checks if the client cert used to authenticate the request is valid and trusted.
|
class |
BaseTrustEngineSecurityHandler<TokenType>
Base rule which uses a trust engine to evaluate a token extracted from the request or message.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SOAPHandler<MessageType>
Interface for
MessageHandler s that are specific to SOAP message processing. |
Modifier and Type | Class and Description |
---|---|
class |
EnvelopeBodyHandler
A body handler for use with
HTTPSOAP11Decoder that populates the
context message with the SOAP Envelope. |
class |
SimplePayloadBodyHandler<MessageType extends XMLObject>
A body handler for use with
HTTPSOAP11Decoder that populates the
context message with the payload from the SOAP Envelope Body. |
Modifier and Type | Method and Description |
---|---|
MessageHandler<MessageType> |
HTTPSOAP11Decoder.getBodyHandler()
Get the configured body handler MessageHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
HTTPSOAP11Decoder.setBodyHandler(MessageHandler<MessageType> newBodyHandler)
Set the configured body handler MessageHandler.
|
Copyright © 2019. All rights reserved.