JavaTM 2 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 Schema Definition 的定義如下:


<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>
 
調用 XMLSignatureFactory 類別的一個 newSignedInfo 方法可以創建 SignedInfo 實例。

從以下版本開始:
1.6
另請參見:
XMLSignatureFactory.newSignedInfo(CanonicalizationMethod, SignatureMethod, List), XMLSignatureFactory.newSignedInfo(CanonicalizationMethod, SignatureMethod, List, String)

方法摘要
 CanonicalizationMethod getCanonicalizationMethod()
          返回此 SignedInfo 的規範化方法。
 InputStream getCanonicalizedData()
          在執行簽章或驗證操作後,返回規範化的簽章資訊位元組。
 String getId()
          返回此 SignedInfo 的可選 Id 屬性。
 List getReferences()
          返回一個或多個 Reference不可修改的列表
 SignatureMethod getSignatureMethod()
          返回此 SignedInfo 的簽章方法。
 
從介面 javax.xml.crypto.XMLStructure 繼承的方法
isFeatureSupported
 

方法詳細資訊

getCanonicalizationMethod

CanonicalizationMethod getCanonicalizationMethod()
返回此 SignedInfo 的規範化方法。

返回:
規範化方法

getSignatureMethod

SignatureMethod getSignatureMethod()
返回此 SignedInfo 的簽章方法。

返回:
簽章方法

getReferences

List getReferences()
返回一個或多個 Reference不可修改的列表

返回:
一個或多個 Reference 的不可修改列表

getId

String getId()
返回此 SignedInfo 的可選 Id 屬性。

返回:
id(如果未指定,則返回 null

getCanonicalizedData

InputStream getCanonicalizedData()
在執行簽章或驗證操作後,返回規範化的簽章資訊位元組。此方法對除錯很有用。

返回:
包含規範化位元組的 InputStream;如果尚未簽章或驗證此 SignedInfo,則返回 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only