我的WCF服务涉及在客户端和服务之间发送数据集(采用csv格式)数据。该数据集必须加密,以便数据不会被拦截。我使用的WSHttpBinding,并试图通过在web.config中使用以下设置到消息加密:WCF - 如何加密邮件?
<wsHttpBinding>
<binding name="wsHttp">
<reliableSession enabled="true" />
<security mode="Message">
<message clientCredentialType="UserName" algorithmSuite="TripleDes" />
</security>
</binding>
</wsHttpBinding>
当我尝试并生成客户端代理,我得到一个长的错误消息框(不能因为它完全读离开屏幕底部!)。该错误消息确实提到了有关“未提供服务证书”的内容。
如何加密邮件?我需要证书吗?我要指出,这项服务将通过互联网从不同的域使用,所以我不知道是否使用“用户名”安全是最好的选择(?)
基本上我很困惑!
链接不再有效... – LamonteCristo 2011-04-08 04:58:12