- 所有超接口:
-
XMLStructure
代表XML
SignedInfo
元素的表示,如W3C XML签名语法和处理推荐标准中定义的。 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>
可通过调用XMLSignatureFactory
类的newSignedInfo
方法之一来创建SignedInfo
实例。
- 自Java版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescription返回此SignedInfo
的规范化方法。在签名或验证操作后返回规范化的签名信息字节。getId()
返回此SignedInfo
的可选Id
属性。返回此SignedInfo
的签名方法。Methods declared in interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
Method Details
-
getCanonicalizationMethod
CanonicalizationMethod getCanonicalizationMethod()返回此SignedInfo
的规范化方法。- 返回:
- 规范化方法
-
getSignatureMethod
SignatureMethod getSignatureMethod()返回此SignedInfo
的签名方法。- 返回:
- 签名方法
-
getReferences
- 返回:
-
一个或多个
Reference
的不可修改列表
-
getId
String getId()返回此SignedInfo
的可选Id
属性。- 返回:
-
id(如果未指定,则可能为
null
)
-
getCanonicalizedData
InputStream getCanonicalizedData()在签名或验证操作后返回规范化的签名信息字节。此方法对调试很有用。- 返回:
-
包含规范化字节的
InputStream
,如果此SignedInfo
尚未签名或验证,则返回null
-