# Uses of Class
org.opensaml.xmlsec.signature.impl.AbstractXMLSignatureMarshaller

Packages that use AbstractXMLSignatureMarshaller
Package
Description
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of AbstractXMLSignatureMarshaller in org.opensaml.xmlsec.encryption.impl

Subclasses of AbstractXMLSignatureMarshaller in org.opensaml.xmlsec.encryption.impl
Modifier and Type
Class
Description
`class`
`OriginatorKeyInfoMarshaller`
A thread-safe Marshaller for `OriginatorKeyInfo` objects.
`class`
`RecipientKeyInfoMarshaller`
A thread-safe Marshaller for `RecipientKeyInfo` objects.

## Uses of AbstractXMLSignatureMarshaller in org.opensaml.xmlsec.signature.impl

Subclasses of AbstractXMLSignatureMarshaller in org.opensaml.xmlsec.signature.impl
Modifier and Type
Class
Description
`class`
`DigestMethodMarshaller`
A thread-safe Marshaller for `DigestMethod` objects.
`class`
`DSAKeyValueMarshaller`
A thread-safe Marshaller for `DSAKeyValue` objects.
`class`
`ECKeyValueMarshaller`
A thread-safe Marshaller for `ECKeyValue` objects.
`class`
`KeyInfoMarshaller`
A thread-safe Marshaller for `KeyInfo` objects.
`class`
`KeyInfoReferenceMarshaller`
Thread-safe marshaller of `KeyInfoReference` objects.
`class`
`KeyValueMarshaller`
A thread-safe Marshaller for `KeyValue` objects.
`class`
`NamedCurveMarshaller`
Thread-safe marshaller of `NamedCurve` objects.
`class`
`PGPDataMarshaller`
A thread-safe Marshaller for `PGPData` objects.
`class`
`RetrievalMethodMarshaller`
A thread-safe Marshaller for `RetrievalMethod` objects.
`class`
`RSAKeyValueMarshaller`
A thread-safe Marshaller for `RSAKeyValue` objects.
`class`
`SPKIDataMarshaller`
A thread-safe Marshaller for `SPKIData` objects.
`class`
`TransformMarshaller`
A thread-safe Marshaller for `Transform` objects.
`class`
`TransformsMarshaller`
A thread-safe Marshaller for `Transforms` objects.
`class`
`X509DataMarshaller`
A thread-safe Marshaller for `X509Data` objects.
`class`
`X509IssuerSerialMarshaller`
A thread-safe Marshaller for `X509IssuerSerial` objects.