# Uses of Interface
javax.xml.crypto.dsig.XMLValidateContext

Packages that use XMLValidateContext
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.

## Uses of XMLValidateContext in javax.xml.crypto.dsig

Methods in javax.xml.crypto.dsig with parameters of type XMLValidateContext
Modifier and Type
Method
Description
`abstract XMLSignature`
XMLSignatureFactory.`unmarshalXMLSignature(XMLValidateContext context)`
Unmarshals a new `XMLSignature` instance from a mechanism-specific `XMLValidateContext` instance.
`boolean`
Reference.`validate(XMLValidateContext validateContext)`
Validates this reference.
`boolean`
XMLSignature.SignatureValue.`validate(XMLValidateContext validateContext)`
Validates the signature value.
`boolean`
XMLSignature.`validate(XMLValidateContext validateContext)`
Validates the signature according to the core validation processing rules.

## Uses of XMLValidateContext in javax.xml.crypto.dsig.dom

Classes in javax.xml.crypto.dsig.dom that implement XMLValidateContext
Modifier and Type
Class
Description
`class`
`DOMValidateContext`
A DOM-specific `XMLValidateContext`.