# Package org.opensaml.saml.common.binding

@NonnullElements package org.opensaml.saml.common.binding
Classes related to SAML binding operations.

Related Packages
Package
Description
org.opensaml.saml.common
Base classes for working with SAML as Java objects.
org.opensaml.saml.common.binding.artifact
Classes supporting SAML artifact use.
org.opensaml.saml.common.binding.decoding
Classes used to decode SAML messages.
org.opensaml.saml.common.binding.encoding
Classes used to encode SAML messages.
org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
org.opensaml.saml.common.assertion
Common classes for validating SAML Assertions.
org.opensaml.saml.common.messaging
Support classes for SAML message security operations.
org.opensaml.saml.common.profile
Classes supporting general SAML profile behavior.
org.opensaml.saml.common.xml
SAML constants and and misc XML functionality.
Class
Description
AbstractEndpointResolver<EndpointType extends Endpoint>
Base implementation that resolves and validates protocol/profile endpoints using a combination of supplied parameters and SAML metadata.
BindingDescriptor
A class that describes a SAML binding and encapsulates information required for profile actions to interact with them.
BindingException
Base exception for errors that occur when messages are encoded/decoded for a specific binding.
EndpointResolver<EndpointType extends Endpoint>
A resolver that is capable of resolving `Endpoint` instances which meet certain supplied criteria.
MessageType
Enum for representing SAML message types based on HTTP request parameters: request, response, artifact.
SAMLBindingSupport
A support class for SAML binding operations.