CanonicalizationMethod

CanonicalizationMethod

有谁知道如何更改xadesjs中的CanonicalizationMethod属性?我知道它在下面使用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#" />


可能吗

最佳答案

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

let signedXml = new XAdES.SignedXml();
signedXml.XmlSignature.SignedInfo.CanonicalizationMethod.Algorithm = "http://www.w3.org/2001/10/xml-exc-c14n#";

07-28 11:45