2011-11-18 85 views
14

我在D2009中使用Clever Internet Suite来签署SOAP消息,并需要一种方法来本地验证签名文档。服务器持续弹出SOAP消息,并显示错误“哈希值不匹配”。如何验证SOAP签名w/Delphi 2009?

我必须在提交之前稍微处理文档,但不要签名部分,所以我需要找出这个操作是否导致错误。我也可以获取服务器收到的文件,并想验证该文件是否有变化。

有没有使用Clever Suite的方法?或者也许Crypto.api?即使是一个独立的应用程序,我可以提供文档和公共密钥将没问题。

谢谢你提供的任何信息。

+0

Clever没有运气,我们一直在评估来自Eldos的Secure XML产品,该产品有一个用于签名和验证的演示项目。 –

回答

1

我必须在提交之前稍微处理文档,但不要签名部分,所以我需要找出这个操作是否导致错误。

您可以通过测试那些操纵它和测试,如果故障仍然引起的。如果没有,请比较两个XML文档,如果只有您认为的部分有变化。

另外你的问题是一年左右。你能否用信息更新它,你现在如何处理这个问题,你的解决方法是什么等等?