Package org.opensaml.saml.common.binding.impl
package org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
-
ClassesClassDescriptionMessageHandler to add
ChannelBindings
headers to an outgoing SOAP envelope.Handler that checks whether a SAML message has an appropriate version.DefaultEndpointResolver<EndpointType extends Endpoint>Default implementation that performs additional endpoint validation.Handler that resolves and populatesSignatureSigningParameters
on aSecurityParametersContext
created/accessed via a lookup function, by default as an immediate child context of the targetMessageContext
.SAMLMessageHandler
that attaches anAttributeConsumingServiceContext
to theSAMLMetadataContext
based on the content of anAuthnRequest
in the message context.Handler for inbound SAML protocol messages that attempts to locate SAML metadata for a SAML entity, and attaches it as aSAMLMetadataContext
child of a pre-existing concrete instance ofAbstractSAMLEntityContext
.Handler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient' attribute to SAML 1ResponseAbstractType
messages, or as the 'destination' attribute toRequestAbstractType
andStatusResponseType
messages.SAMLMessageHandler
that attaches protocol and role information to a message context viaSAMLProtocolContext
and an instance ofAbstractSAMLEntityContext
objects.Body handler impl for use with SAML SOAP message decoders.