# Uses of Package
javax.xml.crypto.dsig

Packages that use javax.xml.crypto.dsig
Package
Description
javax.xml.crypto.dsig
Classes for generating and validating XML digital signatures.
javax.xml.crypto.dsig.dom
DOM-specific classes for the `javax.xml.crypto.dsig` package.
javax.xml.crypto.dsig.keyinfo
Classes for parsing and processing `KeyInfo` elements and structures.

Classes in javax.xml.crypto.dsig used by javax.xml.crypto.dsig
Class
Description
CanonicalizationMethod
A representation of the XML `CanonicalizationMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
DigestMethod
A representation of the XML `DigestMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
Manifest
A representation of the XML `Manifest` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
Reference
A representation of the `Reference` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignatureMethod
A representation of the XML `SignatureMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignatureProperties
A representation of the XML `SignatureProperties` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignatureProperty
A representation of the XML `SignatureProperty` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
SignedInfo
An representation of the XML `SignedInfo` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
Transform
A representation of the XML `Transform` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
TransformException
Indicates an exceptional condition that occurred while executing a transform algorithm.
TransformService
A Service Provider Interface for transform and canonicalization algorithms.
XMLObject
A representation of the XML `Object` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignature
A representation of the XML `Signature` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignature.SignatureValue
A representation of the XML `SignatureValue` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
XMLSignatureException
Indicates an exceptional condition that occurred during the XML signature generation or validation process.
XMLSignatureFactory
A factory for creating `XMLSignature` objects from scratch or for unmarshalling an `XMLSignature` object from a corresponding XML representation.
XMLSignContext
Contains context information for generating XML Signatures.
XMLValidateContext
Contains context information for validating XML Signatures.
Classes in javax.xml.crypto.dsig used by javax.xml.crypto.dsig.dom
Class
Description
XMLSignContext
Contains context information for generating XML Signatures.
XMLValidateContext
Contains context information for validating XML Signatures.
Classes in javax.xml.crypto.dsig used by javax.xml.crypto.dsig.keyinfo
Class
Description
Transform
A representation of the XML `Transform` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.