JavaTM 2 Platform
Standard Ed. 6

javax.xml.crypto.dsig
介面 SignatureProperty

所有父級介面:
XMLStructure

public interface SignatureProperty
extends XMLStructure

W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML SignatureProperty 元素的表示形式。XML Schema Definition 的定義如下:


<element name="SignatureProperty" type="ds:SignaturePropertyType"/> 
<complexType name="SignaturePropertyType" mixed="true">
<choice maxOccurs="unbounded"> 
<any namespace="##other" processContents="lax"/>
<!-- (1,1) elements from (1, unbounded) namespaces -->
</choice>
<attribute name="Target" type="anyURI" use="required"/> 
<attribute name="Id" type="ID" use="optional"/> 
</complexType>
 
調用 XMLSignatureFactory 類別的 newSignatureProperty 方法可以創建 SignatureProperty 實例,例如:
XMLSignatureFactory factory = XMLSignatureFactory.getInstance("DOM");
SignatureProperty property = factory.newSignatureProperty
        (Collections.singletonList(content), "#Signature-1", "TimeStamp");
 

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

方法摘要
 List getContent()
          返回一個不可修改的列表,由包含在此 SignatureProperty 中的一個或多個 XMLStructure 組成。
 String getId()
          返回此 SignatureProperty 的 Id。
 String getTarget()
          返回此 SignatureProperty 的目標 URI。
 
從介面 javax.xml.crypto.XMLStructure 繼承的方法
isFeatureSupported
 

方法詳細資訊

getTarget

String getTarget()
返回此 SignatureProperty 的目標 URI。

返回:
SignatureProperty 的目標 URI(不能為 null

getId

String getId()
返回此 SignatureProperty 的 Id。

返回:
SignatureProperty 的 Id(如果未指定,則返回 null

getContent

List getContent()
返回一個不可修改的列表,由包含在此 SignatureProperty 中的一個或多個 XMLStructure 組成。這些列表項表示與產生 XMLSignature 有關的其他資訊項(即簽章產生中使用的日期/時間戳或加密硬體的序列號)。

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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