Java 计算XAdES引用数据的哈希
我正在验证XAdES的签名。我正在迭代SignedInfo中的引用。对于每个引用,我使用Java 计算XAdES引用数据的哈希,java,digital-signature,Java,Digital Signature,我正在验证XAdES的签名。我正在迭代SignedInfo中的引用。对于每个引用,我使用节点(或者在分离XADE的情况下使用文件),并希望计算数据散列 引用具有表示在其中使用“”算法的转换 这里开始出现问题,因为我无法将节点转换为Base64 我会使用XMLSignature.validate(..)来为我做这项工作,但我需要存储计算出的哈希(不仅是一个当前的DigestValue,尽管它们应该是相同的事件),所以我必须计算它 如何转换引用的数据 注意:也可以使用其他变换算法
节点
(或者在分离XADE的情况下使用文件),并希望计算数据散列
引用具有表示在其中使用“”算法的转换
这里开始出现问题,因为我无法将节点
转换为Base64
我会使用XMLSignature.validate(..)
来为我做这项工作,但我需要存储计算出的哈希(不仅是一个当前的DigestValue,尽管它们应该是相同的事件),所以我必须计算它
如何转换引用的数据
注意:也可以使用其他变换算法