- 
- All Superinterfaces:
- XMLStructure
 - Enclosing interface:
- XMLSignature
 
 public static interface XMLSignature.SignatureValue extends XMLStructure A representation of the XMLSignatureValueelement 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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetId()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 Detail- 
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.
 
 - 
validateboolean validate(XMLValidateContext validateContext) throws XMLSignatureException Validates 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
 
 
- 
 
-