有谁知道如何更改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#" />
甚至可能吗?
答案 0 :(得分:2)
好的,我找到了解决方案。如果有人需要,您可以直接分配:
let signedXml = new XAdES.SignedXml();
signedXml.XmlSignature.SignedInfo.CanonicalizationMethod.Algorithm = "http://www.w3.org/2001/10/xml-exc-c14n#";