public static interface XMLSignature.SignatureValue extends XMLStructure
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>
Modifier and Type | Method and Description |
---|---|
String |
getId()
Returns the optional
Id attribute of this
SignatureValue , which permits this element to be
referenced from elsewhere. |
byte[] |
getValue()
Returns the signature value of this
SignatureValue . |
boolean |
validate(XMLValidateContext validateContext)
Validates the signature value.
|
isFeatureSupported
String getId()
Id
attribute of this
SignatureValue
, which permits this element to be
referenced from elsewhere.Id
attribute (may be null
if
not specified)byte[] getValue()
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.boolean validate(XMLValidateContext validateContext) throws XMLSignatureException
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 contexttrue
if the signature was
validated successfully; false
otherwiseNullPointerException
- if validateContext
is
null
XMLSignatureException
- if an unexpected exception occurs while
validating the signature Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.