【发布时间】:2011-06-15 22:00:58
【问题描述】:
我正在开发这个应用程序,它将调用由 ABC 公司开发的 Web 服务。以下是他们描述的一些要求。
传递给 Web 服务方法的数据和响应返回的数据是数字签名的。客户端应用程序负责对请求数据进行数字签名,并验证从我们系统返回的响应的数字签名。
我只使用了对网络服务的调用,没有任何数字签名要求。通常,我只会在我的项目中添加对 Web 服务的 Web 引用,实例化对象并调用 Web 方法。
现在我必须对请求进行数字签名并在响应时验证数字签名,我需要采取哪些额外措施?在我真正开始调用他们的网络方法之前,我是否需要有关 ABC 公司的数字签名(证书或 PKI 类型的东西)的更多信息?
【问题讨论】:
-
您应该尝试对提供的 WSDL 简单地使用“添加服务引用”。它可能“正常工作”,无需额外的努力。
标签: c# web-services .net-3.5 digital-signature