文字
分享


JavaTM 2 Platform
Standard Ed. 6

javax.xml.crypto.dsig
接口 SignatureProperty

所有超级接口:
XMLStructure

1

public interface <b>SignatureProperty</b>

extends XMLStructure

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

1

2

3

4

5

6

7

8

9

10

11

<code>

<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>

 </code>

调用 XMLSignatureFactory 类的 newSignatureProperty 方法可以创建 SignatureProperty 实例,例如:

1

2

3

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

1

String <b>getTarget</b>()

返回此 SignatureProperty 的目标 URI。

返回:
SignatureProperty 的目标 URI(不能为 null

getId

1

String <b>getId</b>()

返回此 SignatureProperty 的 Id。

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

getContent

1

List <b>getContent</b>()

返回一个不可修改的列表,由包含在此 SignatureProperty 中的一个或多个 XMLStructure 组成。这些列表项表示与生成 XMLSignature 有关的其他信息项(即签名生成中使用的日期/时间戳或加密硬件的序列号)。

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

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。

上一篇:SignatureProperties下一篇:SignedInfo