public interface Manifest extends XMLStructure
Manifest元素的表示 。
XML模式定义定义为:
<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>
可以通过调用XMLSignatureFactory类的newManifest方法之一创建一个Manifest实例;
例如:
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标识
Manifest元件(这可以被指定为值type所述的参数Reference类来识别引用的类型)。
|
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
返回此
Manifest的ID。
|
List |
getReferences()
返回此Manifest中包含的一个或多个
Reference的Manifest 。
|
isFeatureSupported
static final String TYPE
Manifest元件(这可以被指定为值type所述的参数Reference类来识别引用的类型)。
String getId()
Manifest的ID。
Manifest的ID(或
null如果未指定)
List getReferences()
Reference的Manifest 。
References