如何在C#中使用WS-Security?

如何在C#中创建一个Web服务,使用WS-Security进行加密和双方签名(请求和响应)?

客户端和服务器将使用证书。

不确定您使用的是哪个版本的框架,但如果它是.NET 2.0(不使用WCF),请查看Web Service Extensions 3.0 。

这将允许您在.NET 2.0 Web服务中实现WS-Security标准。

如果您正在使用WCF,请查看本文以了解如何使用WS-Security标准保护您的服务。

使用WCF – 它支持多种WS- *标准 – 包括WS-Security。

WCF是.NET 3.0及更高版本的一部分。