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>
 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 | Description | 
|---|---|---|
| static String | TYPE | URI that identifies the  Manifestelement (this can be
 specified as the value of thetypeparameter of theReferenceclass to identify the referent's type). | 
| Modifier and Type | Method | Description | 
|---|---|---|
| String | getId() | Returns the Id of this  Manifest. | 
| List | getReferences() | 
isFeatureSupportedstatic final String TYPE
Manifest element (this can be
 specified as the value of the type parameter of the
 Reference class to identify the referent's type). 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, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.