将xpath转换添加到根文档中



在xades4j中,如果是多重包络签名,我的签名文档最后会有更多的签名元素,但我需要告诉每个对签名文档的引用(URI="),他不能引用其他代表其他签名的signature元素,我需要添加这个转换

<ds:Reference URI="">
    <ds:Transforms>
        <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
            <dsig-xpath:XPath Filter="subtract">/descendant::ds:Signature</dsig-xpath:XPath>   
        </ds:Transform>
    </ds:Transforms> 
....

告诉它必须不考虑用于签名生成的ds:Signature元素。xades4j是如何允许使用这种转换的?

感谢

Michele

您可以在定义DataObjectReference时添加转换。查看wiki页面和XPath2FilterTransform类文档中的示例。

相关内容

  • 没有找到相关文章

最新更新