1

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

保护等级

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

谁能告诉我每个绑定的默认保护级别。

4

1 回答 1

1

您可以根据需要设置保护级别,我认为这种情况并不适合,这取决于您的情况。

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

在文章中提到:

如果您选择的绑定没有启用安全性(例如,BasicHttpBinding 类默认禁用安全性),并且没有显式设置 ProtectionLevel,则不会保护任何应用程序数据。

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

编辑:这篇文章有几个表格,向您展示比较,并希望能解决混淆:配置系统提供的绑定

于 2012-07-31T03:13:28.863 回答