处理XaDeS XML签名(C+;+;)中的SignedProperties节点

处理XaDeS XML签名(C+;+;)中的SignedProperties节点,xml,digital-signature,canonicalization,xades,Xml,Digital Signature,Canonicalization,Xades,因此,我试图根据XaDeS EPES签名标准计算SignedProperties元素的摘要值,但我总是得到不正确的摘要值 我知道要遵循的步骤,即对节点进行规范化(根据XML规范化V1.0),然后计算sha-256二进制摘要,最后是base64编码并插入指向SignedProperties的引用节点 由于我目前正在使用相同的函数计算其他正确的值,我认为错误在规范化步骤上,目前我正在使用属于libxml2的c14n函数,但是如果我按原样传递节点,它会抛出错误,因为节点中未定义名称空间,我已尝试在Si

因此,我试图根据XaDeS EPES签名标准计算SignedProperties元素的摘要值,但我总是得到不正确的摘要值

我知道要遵循的步骤,即对节点进行规范化(根据XML规范化V1.0),然后计算sha-256二进制摘要,最后是base64编码并插入指向SignedProperties的引用节点

由于我目前正在使用相同的函数计算其他正确的值,我认为错误在规范化步骤上,目前我正在使用属于libxml2的c14n函数,但是如果我按原样传递节点,它会抛出错误,因为节点中未定义名称空间,我已尝试在SignedProperties节点中添加声明,但无法获得正确的摘要

有人有什么线索吗

感谢您的时间和知识,致以最良好的问候;D