在xades4j中,如果有多个包络签名,我的签名文档最后会有更多签名元素,但我需要告诉每个对签名文档的引用(URI =“ “)他不得引用代表其他签名的其他签名元素,我需要添加此转换
<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:用于签名制作的签名元素。 xades4j如何允许使用这种转换?
由于
米歇尔
答案 0 :(得分:1)
您可以在定义DataObjectReference
时添加转换。查看wiki page和XPath2FilterTransform
class documentation上的示例。