- All Superinterfaces:
- XMLStructure
- Enclosing interface:
- XMLSignature
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>
 - 
Method SummaryModifier and TypeMethodDescriptiongetId()Returns the optionalIdattribute of thisSignatureValue, which permits this element to be referenced from elsewhere.byte[]getValue()Returns the signature value of thisSignatureValue.booleanvalidate(XMLValidateContext validateContext) Validates the signature value.Methods declared in interface javax.xml.crypto.XMLStructureisFeatureSupported
- 
Method Details- 
getIdString getId()Returns the optionalIdattribute of thisSignatureValue, which permits this element to be referenced from elsewhere.- Returns:
- the Idattribute (may benullif not specified)
 
- 
getValuebyte[] getValue()Returns the signature value of thisSignatureValue.- Returns:
- the signature value (may be nullif theXMLSignaturehas not been signed yet). Each invocation of this method returns a new clone of the array to prevent subsequent modification.
 
- 
validateValidates the signature value. This method performs a cryptographic validation of the signature calculated over theSignedInfoof theXMLSignature.This method only validates the signature the first time it is invoked. On subsequent invocations, it returns a cached result. - Parameters:
- validateContext- the validating context
- Returns:
- trueif the signature was validated successfully;- falseotherwise
- Throws:
- NullPointerException- if- validateContextis- null
- XMLSignatureException- if an unexpected exception occurs while validating the signature
 
 
-