我正在验证XAdES签名。我在SignedInfo中迭代引用。对于每个参考,我采用Node
(或XAdES分离的情况下的文件),我想计算数据哈希值。
参考具有转换,表示使用" http://www.w3.org/2000/09/xmldsig#base64"其中的算法。
我的麻烦开始了,因为我无法将Node
转换为Base64
。
我会使用XMLSignature.validate(..)
为我做的工作,但我需要存储计算的哈希值(不仅是存在的DigestValue,事件尽管它们应该是相同的),所以我必须计算它..
如何转换引用的数据?
注意:还可以使用其他变换算法。