# 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.