使用多个签名信息引用生成SOAP签名

时间:2016-03-18 10:43:12

标签: security soap digital-signature xml-signature

我试图为我的SOAP消息手动创建签名。在该消息的一个工作示例中,我在SignedInfo标记中有两个引用,并且有两个单独的摘要用于消息的头部和主体。

  1. 鉴于我有多个摘要,我如何才能得到正确的结果 的SignatureValue?
  2. 我在header和body标签中有安全ID属性。这意味着 我必须将id添加到标签中,然后将这些部分添加到消息中 我没错?

1 个答案:

答案 0 :(得分:0)

好吧,我发现了oscure信息,在得到SignedInfo中引用的部分i的摘要值后,我需要规范化并消化SignedInfo元素本身,然后才从该摘要中获取SignatureValue。 UPD:实际上这个信息并不是那么模糊,只有许多大多数googlable文件代表它错误/不够透明。