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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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
otherwiseNullPointerException | if validateContext is
null |
---|---|
XMLSignatureException | if an unexpected exception occurs while validating the signature |