0

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

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

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

4

1 回答 1

0

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

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

然后您需要应用包含在 SignedInfo 的 SignatureMethod 子元素中的签名算法(哈希+加密)。

于 2021-11-24T15:38:51.470 回答