接口 SignedInfo

所有父级接口:
XMLStructure

public interface SignedInfo extends 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
参见:
  • 方法详情

    • getCanonicalizationMethod

      CanonicalizationMethod  getCanonicalizationMethod()
      返回此 SignedInfo 的规范化方法。
      返回:
      规范化方法
    • getSignatureMethod

      SignatureMethod  getSignatureMethod()
      返回此 SignedInfo 的签名方法。
      返回:
      签名方法
    • getReferences

      List <Reference > getReferences()
      返回一个或多个 Reference unmodifiable list
      返回:
      一个或多个 Reference 的不可修改列表
    • getId

      String  getId()
      返回此 SignedInfo 的可选 Id 属性。
      返回:
      id(如果未指定,可能是 null
    • getCanonicalizedData

      InputStream  getCanonicalizedData()
      在签名或验证操作后返回规范化的签名信息字节。此方法对调试很有用。
      返回:
      一个包含规范化字节的 InputStream,或者 null 如果这个 SignedInfo 还没有被签名或验证