BasicHttpSecurityMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает типы безопасности, которые можно использовать с BasicHttpBinding, предоставляемыми системой.
public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode =
Public Enum BasicHttpSecurityMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Сообщение SOAP не защищено во время передачи. Это поведение по умолчанию. |
| Transport | 1 | Безопасность предоставляется с помощью HTTPS. Служба должна быть настроена с помощью SSL-сертификатов. Сообщение SOAP защищается в целом с помощью HTTPS. Служба проходит проверку подлинности клиентом с помощью SSL-сертификата службы. Проверка подлинности клиента контролируется с помощью ClientCredentialType. |
| Message | 2 | Безопасность предоставляется с помощью безопасности сообщений SOAP.
BasicHttpBindingДля системы требуется, чтобы сертификат сервера был предоставлен клиенту отдельно. Допустимые типы учетных данных клиента для этой привязки: |
| TransportWithMessageCredential | 3 | Целостность, конфиденциальность и проверка подлинности сервера предоставляются HTTPS. Служба должна быть настроена с помощью сертификата. Проверка подлинности клиента обеспечивается с помощью безопасности сообщений SOAP. Этот режим применяется, если пользователь выполняет проверку подлинности с помощью учетных данных UserName или Certificate, и существует существующее развертывание HTTPS для защиты передачи сообщений. |
| TransportCredentialOnly | 4 | Этот режим не обеспечивает целостность сообщений и конфиденциальность. Он предоставляет только проверку подлинности клиента на основе HTTP. Используйте этот режим с осторожностью. Он должен использоваться в средах, где безопасность передачи предоставляется другими средствами (например, IPSec), а только проверка подлинности клиента предоставляется инфраструктурой Windows Communication Foundation (WCF). |
Комментарии
Безопасность в этом контексте означает защиту сообщений (целостность и конфиденциальность), а также проверку подлинности клиента и службы.
Фактические требования к защите (определенные части сообщений SOAP, которые должны быть подписаны или подписаны и зашифрованы) управляются атрибутами контракта службы или свойствами в описании контракта. Свойства привязки не управляют тем, что подписывается или шифруется: привязка обеспечивает только общую возможность подписывания и шифрования.
Поведение по умолчанию для параметра BasicHttpBinding None.