JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig
インタフェース SignedInfo

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

public interface SignedInfo
extends XMLStructure

W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML SignedInfo 要素の表現。XML スキーマ定義は、次のように定義されます。  


 <element name="SignedInfo" type="ds:SignedInfoType"/> 
 <complexType name="SignedInfoType">
   <sequence> 
     <element ref="ds:CanonicalizationMethod"/> 
     <element ref="ds:SignatureMethod"/> 
     <element ref="ds:Reference" maxOccurs="unbounded"/> 
   </sequence>  
   <attribute name="Id" type="ID" use="optional"/> 
 </complexType>
 
SignedInfo インスタンスは、XMLSignatureFactory クラスの newSignedInfo メソッドの 1 つを呼び出すことで作成されます。

導入されたバージョン:
1.6
関連項目:
XMLSignatureFactory.newSignedInfo(CanonicalizationMethod, SignatureMethod, List), XMLSignatureFactory.newSignedInfo(CanonicalizationMethod, SignatureMethod, List, String)

メソッドの概要
 CanonicalizationMethod getCanonicalizationMethod()
          この SignedInfo の標準化メソッドを返します。
 InputStream getCanonicalizedData()
          署名処理または検証処理のあとで、標準化された符号付き情報バイトを返します。
 String getId()
          この SignedInfo の省略可能な Id 属性を返します。
 List getReferences()
          1 対上の Reference変更不可能なリストを返します。
 SignatureMethod getSignatureMethod()
          この SignedInfo の署名メソッドを返します。
 
インタフェース javax.xml.crypto.XMLStructure から継承されたメソッド
isFeatureSupported
 

メソッドの詳細

getCanonicalizationMethod

CanonicalizationMethod getCanonicalizationMethod()
この SignedInfo の標準化メソッドを返します。

戻り値:
標準化メソッド

getSignatureMethod

SignatureMethod getSignatureMethod()
この SignedInfo の署名メソッドを返します。

戻り値:
署名メソッド

getReferences

List getReferences()
1 対上の Reference変更不可能なリストを返します。

戻り値:
1 つ以上の Reference の変更不可能なリスト

getId

String getId()
この SignedInfo の省略可能な Id 属性を返します。

戻り値:
id。指定されない場合は null も可

getCanonicalizedData

InputStream getCanonicalizedData()
署名処理または検証処理のあとで、標準化された符号付き情報バイトを返します。このメソッドはデバッグに便利です。

戻り値:
標準化されたバイトが含まれる InputStream。この SignedInfo がまだ署名または検証されていない場合は null

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。