我正在开发一个用Java开发的Web服务,它接收一个对象作为参数。其中一个属性是使用XMLSignature
签名的XML。根据我在网上找到的几个例子,我创建了一些签名和验证XML的方法。
我已经在本地测试了我的代码(即使用一个简单的控制台应用程序),它运行正常。但是当我将它部署到weblogic(本地服务器)时,验证失败了。我陷入困境,我无法弄清楚它失败的原因。
以下是XMLSignature
代码:https://gist.github.com/4118253
另外,我正在使用JDev
11.1.1.1(Java v1.6.0_11)和WebLogic
Server 10.3.1.0。我很乐意提供任何其他相关信息,以帮助理解为什么它不起作用。
感谢。