加密和解密RESTful WCF Web服务发送和接收的XML

时间:2009-07-31 09:54:03

标签: c# asp.net wcf rest

我有一个以XML格式接收数据的Web服务。我希望在发送XML之前对其进行加密,并让串行器处理解密。这将使服务方法正常接收对象,并隐藏加密细节。

我查看了IOperationBehaviour并继承了DataContractSerializerOperationBehavior但是我发现很难找到关于这些工作方式以及覆盖/实现它们的最佳方法的良好文档。

我正在尝试做什么?我是以正确的方式去做的吗?任何指针都是最受欢迎的。

1 个答案:

答案 0 :(得分:2)

你可以使用带有消息加密的wshttpbinding(不适用于REST)

编辑1

您可以对传输进行加密,该传输将在线路上对邮件进行加密。参见

http://msdn.microsoft.com/en-us/library/bb924478.aspx

编辑2

我同意约翰的观点,即传输加密只是为您提供点对点加密,邮件在线路上加密,而不是通过应用程序层加密。