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.Message handler that raises an exception if a SAML message is a response containing an error status.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 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.