- 所有父级接口:
XMLStructure
W3C 对 XML 签名语法和处理的推荐 中定义的 XML
SignedInfo 元素的表示。 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 实例。
- 自从:
- 1.6
- 参见:
-
方法总结
修饰符和类型方法描述返回此SignedInfo的规范化方法。在签名或验证操作后返回规范化的签名信息字节。getId()返回此SignedInfo的可选Id属性。返回一个或多个Reference的unmodifiable list。返回此SignedInfo的签名方法。在接口 javax.xml.crypto.XMLStructure 中声明的方法
isFeatureSupported
-
方法详情
-
getCanonicalizationMethod
CanonicalizationMethod getCanonicalizationMethod()返回此SignedInfo的规范化方法。- 返回:
- 规范化方法
-
getSignatureMethod
SignatureMethod getSignatureMethod()返回此SignedInfo的签名方法。- 返回:
- 签名方法
-
getReferences
返回一个或多个Reference的unmodifiable list。- 返回:
-
一个或多个
Reference的不可修改列表
-
getId
String getId()返回此SignedInfo的可选Id属性。- 返回:
-
id(如果未指定,可能是
null)
-
getCanonicalizedData
InputStream getCanonicalizedData()在签名或验证操作后返回规范化的签名信息字节。此方法对调试很有用。- 返回:
-
一个包含规范化字节的
InputStream,或者null如果这个SignedInfo还没有被签名或验证
-