如何使用Delphi 2009验证SOAP签名?

时间:2011-11-18 15:32:58

标签: delphi soap delphi-2009 digital-signature

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

我必须在提交之前略微操作文档,而不是签名部分,所以我需要找出这种操作是否导致错误。我还可以获取服务器收到的文档,并希望验证该副本以查看传输中是否有变化。

有没有办法使用Clever Suite?或者也许是Crypto.api?即使是我可以提供文档和公钥的独立应用也没问题。

感谢您提供的任何信息。

1 个答案:

答案 0 :(得分:1)

  

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

您可以通过而不是对其进行测试并测试是否仍然导致错误。如果没有,请比较两个XML文档,如果您认为存在的部分只有变化。

你的问题也很快就要一年了。您能否告诉我们您现在如何处理这些信息,您的解决方法是什么等等?