【发布时间】:2012-11-30 13:42:07
【问题描述】:
如果可能的话,谁能给我发一个使用 xpath 或 xslt 转换的 xades4j 签名示例?
例如:如果我有这个文件:
<a>
<b>text</b>
<c>zzz</c>
<b>yyy</b>
</a>
我想要一个只签署 b 元素的 xades 签名,谢谢。
【问题讨论】:
-
我在文档中没有看到任何内容,我不知道这种签名是否可行。3
如果可能的话,谁能给我发一个使用 xpath 或 xslt 转换的 xades4j 签名示例?
例如:如果我有这个文件:
<a>
<b>text</b>
<c>zzz</c>
<b>yyy</b>
</a>
我想要一个只签署 b 元素的 xades 签名,谢谢。
【问题讨论】:
有一个关于转换的section on the documentation。
此外,还有一个package with algorithm definitions,包括XPath transform,您可以在定义签名数据对象时使用它。
在您的示例中,您可能想要一个带有空 URI(整个文档)的 DataObjectReference,然后是带有 /a/b 之类的表达式的 XPathTransform。
【讨论】: