【发布时间】:2013-03-20 11:20:58
【问题描述】:
我正在尝试使用带有 javax.xml.crypto.dsig.* 包的 XMLDSig 对一些文本进行签名。我需要参考一些正在签名的内容。并且根据项目要求这个引用不应该有任何URI,它的意思不是
我还没有找到任何信息是否可能和正确,但要求说 XMLDSig 允许这样的引用,每个签名最多一个。
有人遇到过同样的问题吗?如何使用 javax.xml.crypto.dsig.* 包生成具有此类引用的签名并且没有魔法?
据我了解,上面提到的包只允许使用 URI(或空 URI)引用一些数据,但根本不能没有任何 URI。可能是我在使用过程中遗漏了什么?
【问题讨论】:
-
这很奇怪。我正在尝试使用 URI 对 XML 进行签名,但没有它只能对其进行签名。
-
您可能混淆了这些术语。我说的是创建一个没有 URI 的签名引用对象,而不是没有 URI 的 XML。
标签: java xml-signature xml-dsig