模块  java.xml.crypto
软件包  javax.xml.crypto.dsig

Interface Manifest

  • All Superinterfaces:
    XMLStructure

    public interface Manifest
    extends XMLStructure
    Manifest中定义的XML Manifest元素的表示 XML Schema Definition定义为:
       <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");
       Reference ref = factory.newReference("#reference-1", DigestMethod.SHA1);
       List<Reference> references = Collections.singletonList(ref);
       Manifest manifest = factory.newManifest(references, "manifest-1"); 
    从以下版本开始:
    1.6
    另请参见:
    XMLSignatureFactory.newManifest(List)XMLSignatureFactory.newManifest(List, String)
    • 字段详细信息

      • TYPE

        static final String TYPE
        标识Manifest元素的URI(可以将其指定为5178092067365类的type参数的值,以标识所指对象的类型)。
        另请参见:
        常数字段值
    • 方法详细信息

      • getId

        String getId()
        返回此 Manifest的ID。
        结果
        Manifest的ID(如果未指定, null
      • getReferences

        List<Reference> getReferences()
        返回此Manifest中包含的一个或多个ReferenceManifest
        结果
        an unmodifiable list of one or more References