| javax.xml.crypto.dsig.XMLSignature.SignatureValue |
A representation of the XML SignatureValue element as
defined in the
W3C Recommendation for XML-Signature Syntax and Processing.
The XML Schema Definition is defined as:
<element name="SignatureValue" type="ds:SignatureValueType"/>
<complexType name="SignatureValueType">
<simpleContent>
<extension base="base64Binary">
<attribute name="Id" type="ID" use="optional"/>
</extension>
</simpleContent>
</complexType>
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the optional
Id attribute of this
SignatureValue, which permits this element to be
referenced from elsewhere. | |||||||||||
Returns the signature value of this
SignatureValue. | |||||||||||
Validates the signature value.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
javax.xml.crypto.XMLStructure
| |||||||||||
Returns the optional Id attribute of this
SignatureValue, which permits this element to be
referenced from elsewhere.
Id attribute (may be null if
not specified)
Returns the signature value of this SignatureValue.
null if the
XMLSignature has not been signed yet). Each
invocation of this method returns a new clone of the array to
prevent subsequent modification.
Validates the signature value. This method performs a
cryptographic validation of the signature calculated over the
SignedInfo of the XMLSignature.
This method only validates the signature the first time it is invoked. On subsequent invocations, it returns a cached result.
| validateContext | the validating context |
|---|
true if the signature was
validated successfully; false otherwise| NullPointerException | if validateContext is
null |
|---|---|
| XMLSignatureException | if an unexpected exception occurs while validating the signature |