- 所有超级接口:
-
XMLStructure
XML
SignatureProperty
元素的表示,如W3C XML签名语法和处理推荐标准中定义。 XML模式定义如下:
<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");
- 自Java版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
返回此SignatureProperty
的 Id。返回此SignatureProperty
的目标URI。Methods declared in interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
Method Details
-
getTarget
String getTarget()返回此SignatureProperty
的目标URI。- 返回:
-
此
SignatureProperty
的目标URI(永不为null
)
-
getId
String getId()返回此SignatureProperty
的 Id。- 返回:
-
此
SignatureProperty
的 Id(如果未指定,则为null
)
-
getContent
List<XMLStructure> getContent()返回包含在此SignatureProperty
中的一个或多个XMLStructure
的不可修改列表
。这些代表有关生成XMLSignature
的附加信息项(例如日期/时间戳或用于签名生成的加密硬件的序列号)。- 返回:
-
一个或多个
XMLStructure
的不可修改列表
-