wcf中不同绑定的默认保护级别是什么

时间:2012-07-31 02:57:40

标签: c# .net wcf wcf-binding wcf-security

我浏览了MSDN文档,发现了以下内容: -

Protection Levels

但是他们没有提到每个绑定的默认保护级别。

任何人都可以告诉我每个绑定的默认保护级别。

1 个答案:

答案 0 :(得分:1)

你可以根据你的需要设置保护等级,我不认为这种情况最好,这取决于你的情况。

- 仅限身份验证 签名 - 签署数据以帮助确保传输数据的完整性 EncryptAndSign - 对数据进行加密和签名,以帮助确保传输数据的机密性和完整性。

在文章中提到:

  

如果选择未启用安全性的绑定(对于   例如,BasicHttpBinding类默认禁用安全性),   并且没有显式设置ProtectionLevel,那么没有   应用程序数据将受到保护。

因此,如果您选择一个绑定,例如默认禁用安全性,并且您没有明确设置ProtectionLevel - 没有任何数据会受到保护 - 这就是我的意思,没有默认

编辑:本文有几个表格可以显示比较结果,希望能够解决这个问题:Configuring System-Provided Bindings