【问题标题】:How to calculate a signature to a XML XAdES including SignedProperties?如何计算对包括 SignedProperties 的 XML XAdES 的签名?
【发布时间】:2021-12-31 22:35:19
【问题描述】:

我尝试为 SignedInfo 元素计算 XaDeS XML 签名,但没有给出好的签名。我尝试使用和不使用 标签对摘要进行签名,我将 替换为 ,我签署了 DigestValue1 + DigestValue2 等,但没有给出好的签名。

SignedInfo 包含两个摘要,一个用于文档,另一个用于 SignedProperties。

有人知道签名的好的输入字符串是什么吗?

【问题讨论】:

    标签: xml signature xades


    【解决方案1】:

    签名生成的输入在 XMLDSig 中指定(XAdES 基于 XMLDSig):https://www.w3.org/TR/xmldsig-core1/#sec-CoreGeneration

    它是使用包含在 SignedInfo 的 CanonicalizationMethod 子元素中的规范化算法规范化的 SignedInfo 元素。

    那么你需要应用SignedInfo的SignatureMethod子元素中包含的签名算法(哈希+加密)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-16
      • 2020-05-19
      • 2022-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      相关资源
      最近更新 更多