开源XPath Filter 2.0实现

时间:2011-07-12 18:17:31

标签: java xml xpath open-source xml-signature

有没有人知道XPath Filter 2.0的开源实现,最好是Java?但任何其他语言也没关系。标准不是那么新,所以应该存在一些东西,但我找不到任何东西......

如果确实没有足够的东西,有没有人实现它,并且可以告诉我使用标准方法(DOM模型加XPath)有多难?只是一个粗略的估计,2个人全职工作的时间是几天还是几周?

2 个答案:

答案 0 :(得分:1)

您是否看过 Apache Santuario 库?

它附带了一个实现 XML Signature XPath Filter v2.0 的类:

TransformXPath2Filter

此处列出了进一步的实现(虽然我没有检查过任何这些):

  

XML Signature XPath Filter2 Interop Report

答案 1 :(得分:1)

感谢0xA3。互操作性报告列出了以下两个支持XPath Filter 2的开源库:

在我们自己的分析中,我们发现XML数字签名的JDK-internal implementation也支持该功能,但是以隐式方式,实现不是公共API,而是对用户隐藏。作为Sun / Oracle JDK中的整个XML-DSIG实现,它在内部使用了一个Apache Santuario实现版本。

我们最终选择Jaxen,因为它比Santuario更容易整合。