# Uses of Interface
org.opensaml.xmlsec.signature.XMLSignatureBuilder

Packages that use XMLSignatureBuilder
Package
Description
org.opensaml.saml.saml2.encryption
Classes for encrypting and decrypting SAML.
org.opensaml.xmlsec.encryption.support
Functional support for XML Encryption.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of XMLSignatureBuilder in org.opensaml.saml.saml2.encryption

Fields in org.opensaml.saml.saml2.encryption declared as XMLSignatureBuilder
Modifier and Type
Field
Description
`private XMLSignatureBuilder<KeyInfo>`
Encrypter.`keyInfoBuilder`
Builder for KeyInfo objects.
`private XMLSignatureBuilder<KeyName>`
Encrypter.`keyNameBuilder`
Builder for KeyName objects.
`private XMLSignatureBuilder<RetrievalMethod>`
Encrypter.`retrievalMethodBuilder`
Builder for RetrievalMethod objects.

## Uses of XMLSignatureBuilder in org.opensaml.xmlsec.encryption.support

Fields in org.opensaml.xmlsec.encryption.support declared as XMLSignatureBuilder
Modifier and Type
Field
Description
`private final XMLSignatureBuilder<KeyInfo>`
Encrypter.`keyInfoBuilder`
Builder instance for building KeyInfo objects.

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

Classes in org.opensaml.xmlsec.signature.impl that implement XMLSignatureBuilder
Modifier and Type
Class
Description
`class`
`CryptoBinaryBuilder`
Builder of `CryptoBinary`.
`class`
`DEREncodedKeyValueBuilder`
Builder of `DEREncodedKeyValue`.
`class`
`DigestMethodBuilder`
Builder of `DigestMethod`.
`class`
`DSAKeyValueBuilder`
Builder of `DSAKeyValue`.
`class`
`ECKeyValueBuilder`
Builder of `ECKeyValue`.
`class`
`ExponentBuilder`
Builder of `Exponent`.
`class`
`GBuilder`
Builder of `G`.
`class`
`JBuilder`
Builder of `J`.
`class`
`KeyInfoBuilder`
Builder of `KeyInfo`.
`class`
`KeyInfoReferenceBuilder`
Builder of `KeyInfoReference`.
`class`
`KeyNameBuilder`
Builder of `KeyName`.
`class`
`KeyValueBuilder`
Builder of `KeyValue`.
`class`
`MgmtDataBuilder`
Builder of `MgmtData`.
`class`
`ModulusBuilder`
Builder of `Modulus`.
`class`
`NamedCurveBuilder`
Builder of `NamedCurve`.
`class`
`PBuilder`
Builder of `P`.
`class`
`PgenCounterBuilder`
Builder of `PgenCounter`.
`class`
`PGPDataBuilder`
Builder of `PGPData`.
`class`
`PGPKeyIDBuilder`
Builder of `PGPKeyID`.
`class`
`PGPKeyPacketBuilder`
Builder of `PGPKeyPacket`.
`class`
`PublicKeyBuilder`
Builder of `PublicKey`.
`class`
`QBuilder`
Builder of `Q`.
`class`
`RetrievalMethodBuilder`
Builder of `RetrievalMethod`.
`class`
`RSAKeyValueBuilder`
Builder of `RSAKeyValue`.
`class`
`SeedBuilder`
Builder of `Seed`.
`class`
`SignatureBuilder`
Builder of `Signature`.
`class`
`SPKIDataBuilder`
Builder of `SPKIData`.
`class`
`SPKISexpBuilder`
Builder of `SPKISexp`.
`class`
`TransformBuilder`
Builder of `Transform`.
`class`
`TransformsBuilder`
Builder of `Transforms`.
`class`
`X509CertificateBuilder`
Builder of `X509Certificate`.
`class`
`X509CRLBuilder`
Builder of `X509CRL`.
`class`
`X509DataBuilder`
Builder of `X509Data`.
`class`
`X509DigestBuilder`
Builder of `X509Digest`.
`class`
`X509IssuerNameBuilder`
Builder of `X509IssuerName`.
`class`
`X509IssuerSerialBuilder`
Builder of `X509IssuerSerial`.
`class`
`X509SerialNumberBuilder`
Builder of `X509SerialNumber`.
`class`
`X509SKIBuilder`
Builder of `X509SKI`.
`class`
`X509SubjectNameBuilder`
Builder of `X509SubjectName`.
`class`
`XPathBuilder`
Builder of `XPath`.
`class`
`YBuilder`
Builder of `Y`.