Package org.opensaml.saml.common.binding.impl
@NonnullElements
package org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
-
ClassesClassDescriptionMessageHandler to add
ChannelBindingsheaders to an outgoing SOAP envelope.Abstract base decoder for SAML decoders.Abstract base encoder for SAML encoders.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 populatesSignatureSigningParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default as an immediate child context of the targetMessageContext.SAMLMessageHandlerthat attaches anAttributeConsumingServiceContextto theSAMLMetadataContextbased on the content of anAuthnRequestin the message context.Handler 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.Handler for outbound SAML protocol messages which adds the destination endpoint URL as the 'recipient' attribute to SAML 1ResponseAbstractTypemessages, or as the 'destination' attribute toRequestAbstractTypeandStatusResponseTypemessages.SAMLMessageHandlerthat attaches protocol and role information to a message context viaSAMLProtocolContextand an instance ofAbstractSAMLEntityContextobjects.Body handler impl for use with SAML SOAP message decoders.