XMLStructureXMLSignaturepublic 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 | Description | 
|---|---|---|
| String | getId() | Returns the optional  Idattribute of thisSignatureValue, which permits this element to be referenced from elsewhere. | 
| byte[] | getValue() | Returns the signature value of this  SignatureValue. | 
| boolean | validate | 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
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.xml.crypto/javax/xml/crypto/dsig/XMLSignature.SignatureValue.html