public interface Manifest extends XMLStructure
Manifest element as defined in the
W3C Recommendation for XML-Signature Syntax and Processing. The XML Schema Definition is defined as:
<element name="Manifest" type="ds:ManifestType"/> <complexType name="ManifestType"> <sequence> <element ref="ds:Reference" maxOccurs="unbounded"/> </sequence> <attribute name="Id" type="ID" use="optional"/> </complexType> A
Manifest instance may be created by invoking one of the
newManifest methods of the
XMLSignatureFactory class; for example:
XMLSignatureFactory factory = XMLSignatureFactory.getInstance("DOM");
List references = Collections.singletonList(factory.newReference
("#reference-1", DigestMethod.SHA1));
Manifest manifest = factory.newManifest(references, "manifest-1");
XMLSignatureFactory.newManifest(List) ,
XMLSignatureFactory.newManifest(List, String)
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE
URI that identifies the
Manifest element (this can be specified as the value of the
type parameter of the
Reference class to identify the referent's type).
|
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Returns the Id of this
Manifest.
|
List |
getReferences()
|
isFeatureSupportedstatic final StringTYPE
Manifest element (this can be specified as the value of the
type parameter of the
Reference class to identify the referent's type).