Uses of Interface
org.opensaml.messaging.handler.MessageHandler
-
Packages that use MessageHandler 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.messaging.pipeline Interfaces and classes for message processing pipelines.org.opensaml.profile.action Interfaces and classes for profile actions, discrete units of behavior that make up a profile.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.saml.saml2.wssecurity.messaging.impl Implementation of SAML WS-Security message handler functionality.org.opensaml.security.messaging.impl Message handler implementations.org.opensaml.soap.client.soap11.decoder.http.impl SOAP 1.1 client message decoding support implementations.org.opensaml.soap.common Common classes shared across SOAP versions, clients, and transports.org.opensaml.soap.messaging SOAP messaging support components.org.opensaml.soap.soap11.decoder.http.impl SOAP over HTTP 1.1 message decoder and handlers.org.opensaml.soap.wsaddressing.messaging.impl WS-Addressing message handling components.org.opensaml.soap.wssecurity.messaging.impl WS-Security message handling components.org.opensaml.xmlsec.messaging.impl -
-
Uses of MessageHandler in org.opensaml.messaging.error
Methods in org.opensaml.messaging.error that return MessageHandler Modifier and Type Method Description MessageHandlerPipelineMessageErrorHandler. getHandler()Get the handler to invoke on the outbound error message.Methods in org.opensaml.messaging.error with parameters of type MessageHandler Modifier and Type Method Description voidPipelineMessageErrorHandler. setHandler(MessageHandler handler)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.handler Modifier and Type Interface Description interfaceMessageHandlerChainA specialization ofMessageHandlerwhich represents an ordered list of message handlers which may be invoked in order.Classes in org.opensaml.messaging.handler that implement MessageHandler Modifier and Type Class Description classAbstractMessageHandlerA base abstract implementation ofMessageHandler.Methods in org.opensaml.messaging.handler that return types with arguments of type MessageHandler Modifier and Type Method Description List<MessageHandler>MessageHandlerChain. 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 MessageHandler Modifier and Type Class Description classAbstractMessageChannelSecurityAbstract base class for message handlers which populate aMessageChannelSecurityContexton aBaseContext, where the latter is located using a lookup strategy.classBasicMessageHandlerChainA basic implementation ofMessageHandlerChain.classCheckExpectedIssuerMessage handler that checks that a message context has an issuer.classCheckMandatoryAuthenticationMessage handler that checks that a message context is authenticated.classCheckMandatoryIssuerMessage handler that checks that a message context has an issuer.classFunctionMessageHandlerMessage handler that runs an injected function (expected to have side effects).classHTTPRequestValidationHandlerDeprecated, for removal: This API element is subject to removal in a future version.classMessageHandlerErrorStrategyAdapterAMessageHandlerwhich wraps and invokes another handler, catches anyThrowablewhich is thrown by the wrapped handler'sinvoke(MessageContext), and applies a list of configuredTypedMessageErrorHandlerstrategies.classSchemaValidateXMLMessageA handler that schema validates an XML-based message.classStaticMessageChannelSecurityMessage handler which populates aMessageChannelSecurityContextbased on static configuration flags.classURLEvaluatingMessageChannelSecurityMessage handler which populates aMessageChannelSecurityContextbased on evaluating a target URL resolved via a configured strategy function.Fields in org.opensaml.messaging.handler.impl declared as MessageHandler Modifier and Type Field Description private MessageHandlerMessageHandlerErrorStrategyAdapter. wrappedHandlerThe wrapped message handler.Fields in org.opensaml.messaging.handler.impl with type parameters of type MessageHandler Modifier and Type Field Description private 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 MessageHandler Modifier and Type Method Description List<MessageHandler>BasicMessageHandlerChain. 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 MessageHandler Modifier and Type Method Description voidBasicMessageHandlerChain. setHandlers(List<MessageHandler> handlers)Set the list of message handler chain members.Constructors in org.opensaml.messaging.handler.impl with parameters of type MessageHandler Constructor Description MessageHandlerErrorStrategyAdapter(MessageHandler messageHandler, List<TypedMessageErrorHandler> typedErrorHandlers)Constructor. -
Uses of MessageHandler in org.opensaml.messaging.pipeline
Fields in org.opensaml.messaging.pipeline declared as MessageHandler Modifier and Type Field Description private MessageHandlerBasicMessagePipeline. inboundHandlerInbound message handler.private MessageHandlerBasicMessagePipeline. outboundPayloadHandlerOutbound payload message handler.private MessageHandlerBasicMessagePipeline. outboundTransportHandlerOutbound transport message handler.Methods in org.opensaml.messaging.pipeline that return MessageHandler Modifier and Type Method Description MessageHandlerBasicMessagePipeline. getInboundMessageHandler()Get the (optional) inbound message handler instance.MessageHandlerMessagePipeline. getInboundMessageHandler()Get the (optional) inbound message handler instance.MessageHandlerBasicMessagePipeline. getOutboundPayloadMessageHandler()Get the (optional) outbound payload message handler instance.MessageHandlerMessagePipeline. getOutboundPayloadMessageHandler()Get the (optional) outbound payload message handler instance.MessageHandlerBasicMessagePipeline. getOutboundTransportMessageHandler()Get the (optional) outbound transport message handler instance.MessageHandlerMessagePipeline. getOutboundTransportMessageHandler()Get the (optional) outbound transport message handler instance.Methods in org.opensaml.messaging.pipeline with parameters of type MessageHandler Modifier and Type Method Description voidBasicMessagePipeline. 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 MessageHandler Modifier and Type Class Description classAbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler>Base class for a profile action which just delegates to an instance ofMessageHandler.Fields in org.opensaml.profile.action declared as MessageHandler Modifier and Type Field Description private DelegateTypeAbstractHandlerDelegatingProfileAction. delegateThe message handler delegate. -
Uses of MessageHandler in org.opensaml.profile.action.impl
Fields in org.opensaml.profile.action.impl declared as MessageHandler Modifier and Type Field Description private MessageHandlerEncodeMessage. messageHandlerAn optionalMessageHandlerinstance to be invoked afterMessageEncoder.prepareContext()and prior toMessageEncoder.encode().Methods in org.opensaml.profile.action.impl with parameters of type MessageHandler Modifier and Type Method Description voidEncodeMessage. 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 MessageHandler Modifier and Type Class Description classAddChannelBindingsHeaderHandlerMessageHandler to addChannelBindingsheaders to an outgoing SOAP envelope.classCheckMessageVersionHandlerHandler that checks whether a SAML message has an appropriate version.classPopulateSignatureSigningParametersHandlerHandler that resolves and populatesSignatureSigningParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext.classSAMLAddAttributeConsumingServiceHandlerSAMLMessageHandlerthat attaches anAttributeConsumingServiceContextto theSAMLMetadataContextbased on the content of anAuthnRequestin the message context.classSAMLMetadataLookupHandlerHandler 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.classSAMLOutboundDestinationHandlerHandler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient' attribute to SAML 1ResponseAbstractTypemessages, or as the 'destination' attribute toRequestAbstractTypeandStatusResponseTypemessages.classSAMLProtocolAndRoleHandlerSAMLMessageHandlerthat attaches protocol and role information to a message context viaSAMLProtocolContextand an instance ofAbstractSAMLEntityContextobjects.classSAMLSOAPDecoderBodyHandlerBody 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 MessageHandler Modifier and Type Class Description classBaseSAMLSimpleSignatureSecurityHandlerBase class for security-oriented message handlers which verify simple "blob" signatures computed over some components of a request.classBaseSAMLXMLSignatureSecurityHandlerBase class for SAML security message handlers which evaluate a signature with a signature trust engine.classCheckAndRecordServerTLSEntityAuthenticationtHandlerHandler implementation that checks and records the result ofHttpClientserver TLS authentication as stored in the @linkHttpClientContextresolved via strategy function.classEndpointURLSchemeSecurityHandlerClass which verifies that theEndpointto which a message will be delivered contains a valid URL scheme.classInResponseToSecurityHandlerClient-side message handler for validating that the inbound SAML response inResponseTo ID matches the corresponding outbound request ID.classMessageLifetimeSecurityHandlerSecurity message handler implementation that checks for validity of SAML message issue instant date and time.classMessageReplaySecurityHandlerSecurity message handler implementation that which checks for replay of SAML messages.classReceivedEndpointSecurityHandlerMessage handler which checks the validity of the SAML protocol message receiver endpoint against requirements indicated in the message.classSAMLMDClientCertAuthSecurityHandlerSAML specialization ofBaseClientCertAuthSecurityHandlerwhich provides support for X509Credential trust engine validation based on SAML metadata.classSAMLOutboundProtocolMessageSigningHandlerA message handler implementation that signs an outbound SAML protocol message if the message context contains an instance ofSignatureSigningParametersas determined bySAMLMessageSecuritySupport.getContextSigningParameters(MessageContext).classSAMLProtocolMessageXMLSignatureSecurityHandlerSAML 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 MessageHandler Modifier and Type Class Description classSAML1ArtifactRequestIssuerHandlerSAMLMessageHandlerthat 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 MessageHandler Modifier and Type Class Description classAddConsentToResponseHandlerMessageHandler to set the Consent attribute on aStatusResponseTypemessage.classAddECPResponseHeaderHandlerMessageHandler to add the ECPResponseheader to an outgoing SOAP envelope.classAddGeneratedKeyHeaderHandlerMessageHandler to add the ECPGeneratedKeyheader to an outgoing SOAP envelope.classAddRelayStateHeaderHandlerMessageHandler to add the ECPRelayStateheader to an outgoing SOAP envelope.classAddRequestAuthenticatedHeaderHandlerMessageHandler to add the ECPRequestAuthenticatedheader to an outgoing SOAP envelope.classExtractConsentFromRequestHandlerMessageHandler to get the Consent attribute from aRequestAbstractTypemessage.classExtractProxiedRequestersHandlerMessageHandler 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 MessageHandler Modifier and Type Class Description classExtractChannelBindingsExtensionsHandlerMessageHandler to processChannelBindingsextensions in an incoming SAML message and save them to aChannelBindingsContextunderneath theMessageContext.classExtractChannelBindingsHeadersHandlerMessageHandler to processChannelBindingsSOAP header blocks in an incoming SOAP envelope and save them to aChannelBindingsContextunderneath theSOAP11Context.classSAML2AuthnRequestsSignedSecurityHandlerMessage handler implementation that enforces the AuthnRequestsSigned flag of SAML 2 metadata element @{linkSPSSODescriptor.classSAML2HTTPPostSimpleSignSecurityHandlerMessage handler which evaluates simple "blob" signatures according to the SAML 2 HTTP-POST-SimpleSign binding.classSAML2HTTPRedirectDeflateSignatureSecurityHandlerMessage 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 MessageHandler Modifier and Type Class Description classWSSecuritySAML20AssertionTokenSecurityHandlerA 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 MessageHandler Modifier and Type Class Description classBaseClientCertAuthSecurityHandlerPolicy 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.classPopulateHttpClientSecurityParametersHandlerHandler 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 MessageHandler Modifier and Type Field Description private MessageHandlerHttpClientResponseSOAP11Decoder. bodyHandlerMessage handler to use in processing the message body.Methods in org.opensaml.soap.client.soap11.decoder.http.impl that return MessageHandler Modifier and Type Method Description MessageHandlerHttpClientResponseSOAP11Decoder. getBodyHandler()Get the configured body handler MessageHandler.Methods in org.opensaml.soap.client.soap11.decoder.http.impl with parameters of type MessageHandler Modifier and Type Method Description voidHttpClientResponseSOAP11Decoder. setBodyHandler(MessageHandler newBodyHandler)Set the configured body handler MessageHandler. -
Uses of MessageHandler in org.opensaml.soap.common
Subinterfaces of MessageHandler in org.opensaml.soap.common Modifier and Type Interface Description interfaceSOAPHandlerInterface forMessageHandlers that are specific to SOAP message processing. -
Uses of MessageHandler in org.opensaml.soap.messaging
Classes in org.opensaml.soap.messaging that implement MessageHandler Modifier and Type Class Description classAbstractHeaderGeneratingMessageHandlerAbstract 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 MessageHandler Modifier and Type Class Description classEnvelopeBodyHandlerA body handler for use withHTTPSOAP11Decoderthat populates the context message with the SOAP Envelope.classSimplePayloadBodyHandlerA 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 MessageHandler Modifier and Type Field Description private MessageHandlerHTTPSOAP11Decoder. bodyHandlerMessage handler to use in processing the message body.Methods in org.opensaml.soap.soap11.decoder.http.impl that return MessageHandler Modifier and Type Method Description MessageHandlerHTTPSOAP11Decoder. getBodyHandler()Get the configured body handler MessageHandler.Methods in org.opensaml.soap.soap11.decoder.http.impl with parameters of type MessageHandler Modifier and Type Method Description voidHTTPSOAP11Decoder. 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 MessageHandler Modifier and Type Class Description classAddActionHandlerHandler implementation that adds a wsa:Action header to the outbound SOAP envelope.classAddMessageIDHandlerHandler implementation that adds a wsa:MessageID header to the outbound SOAP envelope.classAddRelatesToHandlerHandler implementation that adds a wsa:RelatesTo header to the outbound SOAP envelope.classExtractMessageIDHandlerHandler implementation that handles wsa:MessageID header on the inbound SOAP envelope.classValidateActionHandlerHandler 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 MessageHandler Modifier and Type Class Description classAddTimestampHandlerHandler 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 MessageHandler Modifier and Type Class Description classPopulateSignatureValidationParametersHandlerHandler that resolves and populatesSignatureValidationParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext.
-