JSR-105参考签名输出

时间:2011-05-23 04:58:24

标签: java xml-signature

我正在研究W3C Widgets Spec。我对JSR-105的功能有疑问。

有人可以告诉我如何引用XMLObject吗?

<?xml version="1.0" encoding="UTF-8"?>
<Signature>
  <SignedInfo>
    <Reference URI="#prop"/> <!-- How can I refer the Object? Isn't it the actual output? -->
  </SignedInfo>
  <Object Id="prop"/> 
</Signature>

我认为我可以使用newXXX中的XMLSignatureFactory方法创建XML部分。但我无法弄清楚为此制作Reference对象的方法。因为我找不到为NodeSetData实例制作XMLObject的方法。

我目前的解决方案是......

  1. 制作一个org.w3c.dom.Document包含Object元素及其子元素。
  2. URIDereferencer为元素返回NodeSetData
  3. 这是最好的方法吗?有什么偏好的方法吗?

0 个答案:

没有答案