# Uses of Interface
org.opensaml.saml.common.binding.encoding.SAMLMessageEncoder

Packages that use SAMLMessageEncoder
Package
Description
org.opensaml.saml.saml1.binding.encoding.impl
SAML 1.x message encoders.
org.opensaml.saml.saml2.binding.encoding.impl
SAML 2.0 message encoders.

## Uses of SAMLMessageEncoder in org.opensaml.saml.saml1.binding.encoding.impl

Classes in org.opensaml.saml.saml1.binding.encoding.impl that implement SAMLMessageEncoder
Modifier and Type
Class
Description
`class`
`BaseSAML1MessageEncoder`
Base class for SAML 1 message encoders.
`class`
`HTTPArtifactEncoder`
SAML 1.X HTTP Artifact message encoder.
`class`
`HttpClientRequestSOAP11Encoder`
SAML 1.X HTTP SOAP 1.1 binding message encoder for HttpClient HttpRequest.
`class`
`HTTPPostEncoder`
SAML 1.X HTTP POST message encoder.
`class`
`HTTPSOAP11Encoder`
SAML 1.X HTTP SOAP 1.1 binding message encoder.

## Uses of SAMLMessageEncoder in org.opensaml.saml.saml2.binding.encoding.impl

Classes in org.opensaml.saml.saml2.binding.encoding.impl that implement SAMLMessageEncoder
Modifier and Type
Class
Description
`class`
`BaseSAML2MessageEncoder`
Base class for SAML 2 message encoders.
`class`
`HTTPArtifactEncoder`
SAML 2 Artifact Binding encoder, support both HTTP GET and POST.
`class`
`HttpClientRequestSOAP11Encoder`
SAML 2.0 SOAP 1.1 over HTTP binding encoder for HttpClient HttpRequest.
`class`
`HTTPPostEncoder`
SAML 2.0 HTTP Post binding message encoder.
`class`
`HTTPPostSimpleSignEncoder`
SAML 2.0 HTTP-POST-SimpleSign binding message encoder.
`class`
`HTTPRedirectDeflateEncoder`
SAML 2.0 HTTP Redirect encoder using the DEFLATE encoding method.
`class`
`HTTPSOAP11Encoder`
SAML 2.0 SOAP 1.1 over HTTP binding encoder.