C# 使用Web服务-WS-Security

C# 使用Web服务-WS-Security,c#,web-services,wss,axis2,x509certificate,C#,Web Services,Wss,Axis2,X509certificate,我将要开发一个windows应用程序,它需要使用Web服务安全性与Axis2 Web服务通信-所有文档都说,SOAP安全通信配置为时间戳、签名、,加密和我公司的证书必须安装在我的密钥库中,我将要开发的SOAP客户端必须信任webservice提供者证书。但是从这里我迷路了 我知道如何使用常规的Web服务-但是有了以上信息,我所知道的或所做的一切都不会成功,到目前为止,我所知道的只是安装Web服务增强3.0。我正在使用VS2008/C 有人知道一个好的指南或提供一个代码示例吗?这里有一个指向WSE

我将要开发一个windows应用程序,它需要使用Web服务安全性与Axis2 Web服务通信-所有文档都说,SOAP安全通信配置为时间戳、签名、,加密和我公司的证书必须安装在我的密钥库中,我将要开发的SOAP客户端必须信任webservice提供者证书。但是从这里我迷路了

我知道如何使用常规的Web服务-但是有了以上信息,我所知道的或所做的一切都不会成功,到目前为止,我所知道的只是安装Web服务增强3.0。我正在使用VS2008/C


有人知道一个好的指南或提供一个代码示例吗?

这里有一个指向WSE 3.0快速入门示例的链接:

如果您使用的是VS2008,您应该考虑使用WCF构建您的客户机。您不需要安装WSE 3.0,因为安全标准是内置的。以下是一个WCF参考资料,可以让您开始了解安全方面:


我现在已经使用WCF进行了一些测试,但是如何确保我满足文档中的要求呢?我不断收到错误,要么是400错误,要么是说我的请求被soap服务拒绝的错误——这是因为我将soap服务作为常规Web服务调用,因此没有满足WSS要求,还是我遗漏了什么?