有谁知道如何更改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#";