1

有谁知道如何更改 CanonicalizationMethod 属性xadesjs?我知道它xmldsigjs在下面使用,但我找不到改变它的解决方案。我的意思是整个 SignedInfo 属性的 CanonicalizationMethod(不是引用的转换)。目前(默认情况下)我得到一个将 CanonicalizationMethod 设置为 C14N 的文档:

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>

我想把它改成 EXC-C14N:

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

甚至可能吗?

4

1 回答 1

2

好的,我找到了解决方案。如果有人需要它,您可以直接分配它:

let signedXml = new XAdES.SignedXml();
signedXml.XmlSignature.SignedInfo.CanonicalizationMethod.Algorithm = "http://www.w3.org/2001/10/xml-exc-c14n#";
于 2018-01-03T13:24:06.973 回答