如何使用.pem文件验证WCF请求?

时间:2009-06-17 01:47:17

标签: asp.net wcf security

我正在尝试使用亚马逊产品广告API。他们为我提供了一个.wsdl文件,我通过Visual Studio 2008的“添加服务引用”选项为我消费并生成了包装类。这个包装器类工作得很好,我已成功发送请求并从亚马逊接收响应。

但是,他们现在要求所有合作伙伴开始验证他们的请求。他们为我提供了两个.pem文件(一个称为我的X.509证书文件,另一个称为我的私钥文件)。我不完全确定如何处理这些文件。亚马逊声明如下:

必须使用与X.509证书关联的私钥对每个SOAP请求进行签名。要创建签名,请对Timestamp元素进行签名,如果您正在使用WS-Addressing,我们建议您也签署Action头元素。此外,您可以选择签署Body和To标题元素

我意识到此处可能需要提供更多信息,因此,如果我需要提供更多详细信息以便获得此问题的答案,请告知我们。

1 个答案:

答案 0 :(得分:0)