モジュール java.xml.crypto
パッケージ javax.xml.crypto.dsig

インタフェースManifest

  • すべてのスーパー・インタフェース:
    XMLStructure

    public interface Manifest
    extends XMLStructure
    W3C Recommendation for XML-Signature Syntax and Processing」で定義されているXML 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>
     
    Manifestインスタンスは、XMLSignatureFactoryクラスのnewManifestメソッドの1つを呼び出すことで作成できます。次に例を示します。
       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です(これは、リファレントの型を識別するReferenceクラスのtypeパラメータの値として指定できる)。
        関連項目:
        定数フィールド値
    • メソッドの詳細

      • getId

        String getId()
        このManifestの識別子を返します。
        戻り値:
        このManifestの識別子。指定されていない場合はnull
      • getReferences

        List<Reference> getReferences()
        このManifestに含まれている1つ以上のReferenceunmodifiable listを返します。
        戻り値:
        1つ以上のReferenceの変更不可能なリスト