Uses of Interface
org.opensaml.messaging.handler.MessageHandler
Packages that use MessageHandler
Package
Description
Interfaces and classes for message-related error handling.
Interfaces and classes for message context handlers.
Implementations of message context handlers.
Interfaces and classes for message processing pipelines.
Interfaces and classes for profile actions, discrete units of behavior that
make up a profile.
Implementations of general profile actions.
Implementation of SAML binding-level functionality, such as MessageHandlers.
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
General message handlers for SAML 1.x.
General message handlers for SAML 2.0.
Security-related message handlers for SAML 2.0.
Implementation of SAML WS-Security message handler functionality.
Message handler implementations.
SOAP 1.1 client message decoding support implementations.
Common classes shared across SOAP versions, clients, and transports.
SOAP messaging support components.
SOAP over HTTP 1.1 message decoder and handlers.
WS-Addressing message handling components.
WS-Security message handling components.
Message handlers for XML Security functionality.
-
Uses of MessageHandler in org.opensaml.messaging.error
Methods in org.opensaml.messaging.error that return MessageHandlerModifier and TypeMethodDescriptionPipelineMessageErrorHandler.getHandler()Deprecated, for removal: This API element is subject to removal in a future version.Get the handler to invoke on the outbound error message.Methods in org.opensaml.messaging.error with parameters of type MessageHandlerModifier and TypeMethodDescriptionvoidPipelineMessageErrorHandler.setHandler(MessageHandler handler) Deprecated, for removal: This API element is subject to removal in a future version.Set the handler to invoke on the outbound error message. -
Uses of MessageHandler in org.opensaml.messaging.handler
Subinterfaces of MessageHandler in org.opensaml.messaging.handlerModifier and TypeInterfaceDescriptioninterfaceA specialization ofMessageHandlerwhich represents an ordered list of message handlers which may be invoked in order.Classes in org.opensaml.messaging.handler that implement MessageHandlerMethods in org.opensaml.messaging.handler that return types with arguments of type MessageHandlerModifier and TypeMethodDescriptionMessageHandlerChain.getHandlers()Get the ordered list of message handlers which comprise the handler chain. -
Uses of MessageHandler in org.opensaml.messaging.handler.impl
Classes in org.opensaml.messaging.handler.impl that implement MessageHandlerModifier and TypeClassDescriptionclassAbstract base class for message handlers which populate aMessageChannelSecurityContexton aBaseContext, where the latter is located using a lookup strategy.classA basic implementation ofMessageHandlerChain.final classMessage handler that checks that a message context has an issuer.final classMessage handler that checks that a message context is authenticated.final classMessage handler that checks that a message context has an issuer.final classMessage handler that runs an injected function (expected to have side effects).classAMessageHandlerwhich wraps and invokes another handler, catches anyThrowablewhich is thrown by the wrapped handler'sinvoke(MessageContext), and applies a list of configuredTypedMessageErrorHandlerstrategies.classA handler that schema validates an XML-based message.classMessage handler which populates aMessageChannelSecurityContextbased on static configuration flags.classMessage handler which populates aMessageChannelSecurityContextbased on evaluating a target URL resolved via a configured strategy function.Fields in org.opensaml.messaging.handler.impl declared as MessageHandlerModifier and TypeFieldDescriptionprivate MessageHandlerMessageHandlerErrorStrategyAdapter.wrappedHandlerThe wrapped message handler.Fields in org.opensaml.messaging.handler.impl with type parameters of type MessageHandlerModifier and TypeFieldDescriptionprivate List<MessageHandler>BasicMessageHandlerChain.membersThe list of members of the handler chain.Methods in org.opensaml.messaging.handler.impl that return types with arguments of type MessageHandlerModifier and TypeMethodDescriptionBasicMessageHandlerChain.getHandlers()Get the ordered list of message handlers which comprise the handler chain.Method parameters in org.opensaml.messaging.handler.impl with type arguments of type MessageHandlerModifier and TypeMethodDescriptionvoidBasicMessageHandlerChain.setHandlers(List<MessageHandler> handlers) Set the list of message handler chain members.Constructors in org.opensaml.messaging.handler.impl with parameters of type MessageHandlerModifierConstructorDescriptionMessageHandlerErrorStrategyAdapter(MessageHandler messageHandler, List<TypedMessageErrorHandler> typedErrorHandlers) Constructor. -
Uses of MessageHandler in org.opensaml.messaging.pipeline
Fields in org.opensaml.messaging.pipeline declared as MessageHandlerModifier and TypeFieldDescriptionprivate MessageHandlerBasicMessagePipeline.inboundHandlerInbound message handler.private MessageHandlerBasicMessagePipeline.outboundPayloadHandlerOutbound payload message handler.private MessageHandlerBasicMessagePipeline.outboundTransportHandlerOutbound transport message handler.Methods in org.opensaml.messaging.pipeline that return MessageHandlerModifier and TypeMethodDescriptionBasicMessagePipeline.getInboundMessageHandler()Get the (optional) inbound message handler instance.MessagePipeline.getInboundMessageHandler()Get the (optional) inbound message handler instance.BasicMessagePipeline.getOutboundPayloadMessageHandler()Get the (optional) outbound payload message handler instance.MessagePipeline.getOutboundPayloadMessageHandler()Get the (optional) outbound payload message handler instance.BasicMessagePipeline.getOutboundTransportMessageHandler()Get the (optional) outbound transport message handler instance.MessagePipeline.getOutboundTransportMessageHandler()Get the (optional) outbound transport message handler instance.Methods in org.opensaml.messaging.pipeline with parameters of type MessageHandlerModifier and TypeMethodDescriptionvoidBasicMessagePipeline.setInboundHandler(MessageHandler handler) Set the inbound message handler.voidBasicMessagePipeline.setOutboundPayloadHandler(MessageHandler handler) Set the outbound payload message handler.voidBasicMessagePipeline.setOutboundTransportHandler(MessageHandler handler) Set the outbound transport message handler. -
Uses of MessageHandler in org.opensaml.profile.action
Classes in org.opensaml.profile.action with type parameters of type MessageHandlerModifier and TypeClassDescriptionclassAbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler>Base class for a profile action which just delegates to an instance ofMessageHandler.Fields in org.opensaml.profile.action declared as MessageHandlerModifier and TypeFieldDescriptionprivate DelegateTypeAbstractHandlerDelegatingProfileAction.delegateThe message handler delegate. -
Uses of MessageHandler in org.opensaml.profile.action.impl
Fields in org.opensaml.profile.action.impl declared as MessageHandlerModifier and TypeFieldDescriptionprivate MessageHandlerEncodeMessage.messageHandlerAn optionalMessageHandlerinstance to be invoked afterMessageEncoder.prepareContext()and prior toMessageEncoder.encode().Methods in org.opensaml.profile.action.impl with parameters of type MessageHandlerModifier and TypeMethodDescriptionvoidEncodeMessage.setMessageHandler(MessageHandler handler) The suppliedMessageHandlerwill be invoked on theMessageContextafterMessageEncoder.prepareContext(), and prior to invokingMessageEncoder.encode(). -
Uses of MessageHandler in org.opensaml.saml.common.binding.impl
Classes in org.opensaml.saml.common.binding.impl that implement MessageHandlerModifier and TypeClassDescriptionclassMessageHandler to addChannelBindingsheaders to an outgoing SOAP envelope.classHandler that checks whether a SAML message has an appropriate version.classHandler that resolves and populatesSignatureSigningParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext.classSAMLMessageHandlerthat attaches anAttributeConsumingServiceContextto theSAMLMetadataContextbased on the content of anAuthnRequestin the message context.classHandler for inbound SAML protocol messages that attempts to locate SAML metadata for a SAML entity, and attaches it as aSAMLMetadataContextchild of a pre-existing concrete instance ofAbstractSAMLEntityContext.classHandler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient' attribute to SAML 1ResponseAbstractTypemessages, or as the 'destination' attribute toRequestAbstractTypeandStatusResponseTypemessages.classSAMLMessageHandlerthat attaches protocol and role information to a message context viaSAMLProtocolContextand an instance ofAbstractSAMLEntityContextobjects.classBody handler impl for use with SAML SOAP message decoders. -
Uses of MessageHandler in org.opensaml.saml.common.binding.security.impl
Classes in org.opensaml.saml.common.binding.security.impl that implement MessageHandlerModifier and TypeClassDescriptionclassBase class for security-oriented message handlers which verify simple "blob" signatures computed over some components of a request.classBase class for SAML security message handlers which evaluate a signature with a signature trust engine.classHandler implementation that checks and records the result ofHttpClientserver TLS authentication as stored in the @linkHttpClientContextresolved via strategy function.classClass which verifies that theEndpointto which a message will be delivered contains a valid URL scheme.classClient-side message handler for validating that the inbound SAML response inResponseTo ID matches the corresponding outbound request ID.classSecurity message handler implementation that checks for validity of SAML message issue instant date and time.classSecurity message handler implementation that which checks for replay of SAML messages.classMessage handler which checks the validity of the SAML protocol message receiver endpoint against requirements indicated in the message.classSAML specialization ofBaseClientCertAuthSecurityHandlerwhich provides support for X509Credential trust engine validation based on SAML metadata.classA message handler implementation that signs an outbound SAML protocol message if the message context contains an instance ofSignatureSigningParametersas determined bySAMLMessageSecuritySupport.getContextSigningParameters(MessageContext).classSAML security message handler which validates the signature (if present) on theSAMLObjectwhich represents the SAML protocol message being processed. -
Uses of MessageHandler in org.opensaml.saml.saml1.binding.impl
Classes in org.opensaml.saml.saml1.binding.impl that implement MessageHandlerModifier and TypeClassDescriptionclassSAMLMessageHandlerthat addresses the SAML 1.x limitation that omitted an Issuer value from protocol messages, for the specific case of artifact resolution requests. -
Uses of MessageHandler in org.opensaml.saml.saml2.binding.impl
Classes in org.opensaml.saml.saml2.binding.impl that implement MessageHandlerModifier and TypeClassDescriptionclassMessageHandler to set the Consent attribute on aStatusResponseTypemessage.classMessageHandler to add the ECPResponseheader to an outgoing SOAP envelope.classMessageHandler to add the ECPGeneratedKeyheader to an outgoing SOAP envelope.classMessageHandler to add the ECPRelayStateheader to an outgoing SOAP envelope.classMessageHandler to add the ECPRequestAuthenticatedheader to an outgoing SOAP envelope.classMessageHandler to get the Consent attribute from aRequestAbstractTypemessage.classMessageHandler to extract the proxied chain of requesters from anAuthnRequestmessage'sScopingelement. -
Uses of MessageHandler in org.opensaml.saml.saml2.binding.security.impl
Classes in org.opensaml.saml.saml2.binding.security.impl that implement MessageHandlerModifier and TypeClassDescriptionclassMessageHandler to processChannelBindingsextensions in an incoming SAML message and save them to aChannelBindingsContextunderneath theMessageContext.classMessageHandler to processChannelBindingsSOAP header blocks in an incoming SOAP envelope and save them to aChannelBindingsContextunderneath theSOAP11Context.classMessage handler implementation that enforces the AuthnRequestsSigned flag of SAML 2 metadata element @{linkSPSSODescriptor.classMessage handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.classMessage handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-Redirect DEFLATE binding. -
Uses of MessageHandler in org.opensaml.saml.saml2.wssecurity.messaging.impl
Classes in org.opensaml.saml.saml2.wssecurity.messaging.impl that implement MessageHandlerModifier and TypeClassDescriptionclassA security handler which resolves SAML 2.0 Assertion tokens from a SOAP envelope's wsse:Security header, validates them, and makes them available via via theWSSecurityContext. -
Uses of MessageHandler in org.opensaml.security.messaging.impl
Classes in org.opensaml.security.messaging.impl that implement MessageHandlerModifier and TypeClassDescriptionclassPolicy rule that checks if the client cert used to authenticate the request is valid and trusted.classBaseTrustEngineSecurityHandler<TokenType>Base rule which uses a trust engine to evaluate a token extracted from the request or message.classHandler that resolves and populatesHttpClientSecurityParameterson aHttpClientSecurityContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext. -
Uses of MessageHandler in org.opensaml.soap.client.soap11.decoder.http.impl
Fields in org.opensaml.soap.client.soap11.decoder.http.impl declared as MessageHandlerModifier and TypeFieldDescriptionprivate MessageHandlerHttpClientResponseSOAP11Decoder.bodyHandlerMessage handler to use in processing the message body.Methods in org.opensaml.soap.client.soap11.decoder.http.impl that return MessageHandlerModifier and TypeMethodDescriptionHttpClientResponseSOAP11Decoder.getBodyHandler()Get the configured body handler MessageHandler.Methods in org.opensaml.soap.client.soap11.decoder.http.impl with parameters of type MessageHandlerModifier and TypeMethodDescriptionvoidHttpClientResponseSOAP11Decoder.setBodyHandler(MessageHandler newBodyHandler) Set the configured body handler MessageHandler. -
Uses of MessageHandler in org.opensaml.soap.common
Subinterfaces of MessageHandler in org.opensaml.soap.commonModifier and TypeInterfaceDescriptioninterfaceInterface forMessageHandlers that are specific to SOAP message processing. -
Uses of MessageHandler in org.opensaml.soap.messaging
Classes in org.opensaml.soap.messaging that implement MessageHandlerModifier and TypeClassDescriptionclassAbstract base class for message handlers that generate SOAP headers. -
Uses of MessageHandler in org.opensaml.soap.soap11.decoder.http.impl
Classes in org.opensaml.soap.soap11.decoder.http.impl that implement MessageHandlerModifier and TypeClassDescriptionclassA body handler for use withHTTPSOAP11Decoderthat populates the context message with the SOAP Envelope.classA body handler for use withHTTPSOAP11Decoderthat populates the context message with the payload from the SOAP Envelope Body.Fields in org.opensaml.soap.soap11.decoder.http.impl declared as MessageHandlerModifier and TypeFieldDescriptionprivate MessageHandlerHTTPSOAP11Decoder.bodyHandlerMessage handler to use in processing the message body.Methods in org.opensaml.soap.soap11.decoder.http.impl that return MessageHandlerModifier and TypeMethodDescriptionHTTPSOAP11Decoder.getBodyHandler()Get the configured body handler MessageHandler.Methods in org.opensaml.soap.soap11.decoder.http.impl with parameters of type MessageHandlerModifier and TypeMethodDescriptionvoidHTTPSOAP11Decoder.setBodyHandler(MessageHandler newBodyHandler) Set the configured body handler MessageHandler. -
Uses of MessageHandler in org.opensaml.soap.wsaddressing.messaging.impl
Classes in org.opensaml.soap.wsaddressing.messaging.impl that implement MessageHandlerModifier and TypeClassDescriptionclassHandler implementation that adds a wsa:Action header to the outbound SOAP envelope.classHandler implementation that adds a wsa:MessageID header to the outbound SOAP envelope.classHandler implementation that adds a wsa:RelatesTo header to the outbound SOAP envelope.classHandler implementation that handles wsa:MessageID header on the inbound SOAP envelope.classHandler implementation that checks a wsa:Action header against an expected value. -
Uses of MessageHandler in org.opensaml.soap.wssecurity.messaging.impl
Classes in org.opensaml.soap.wssecurity.messaging.impl that implement MessageHandlerModifier and TypeClassDescriptionclassHandler implementation that adds a wsse:Timestamp header to the wsse:Security header of the outbound SOAP envelope. -
Uses of MessageHandler in org.opensaml.xmlsec.messaging.impl
Classes in org.opensaml.xmlsec.messaging.impl that implement MessageHandlerModifier and TypeClassDescriptionclassHandler that resolves and populatesSignatureValidationParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext.