ContextOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает параметры, используемые для привязки к серверу. В приложении может быть задано несколько параметров, связанных с помощью битовой операции ИЛИ.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions =
Public Enum ContextOptions
- Наследование
- Атрибуты
Поля
Negotiate | 1 | Проверка подлинности клиента выполняется по протоколу Kerberos или NTLM. Если имя пользователя и пароль не указаны, API для управления учетными записями выполняет привязку к объекту, используя контекст безопасности вызывающего потока, т. е. либо контекст безопасности учетной записи пользователя, под которой запущено приложение, либо контекст безопасности учетной записи пользователя клиентского компьютера, представляемого вызывающим потоком. |
Sealing | 16 | Данные шифруются с помощью протокола Kerberos. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания. |
SecureSocketLayer | 4 | Канал шифруется с помощью протокола SSL. В службе каталогов Active Directory для поддержки протокола шифрования SSL требуется установка служб сертификатов. |
ServerBind | 32 | Этот флаг задается, если используется доменный тип контекста, когда приложение привязывается к определенному имени сервера. |
Signing | 8 | Выполняется проверка целостности данных. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания. |
SimpleBind | 2 | Выполняется обычная проверка подлинности клиента. Осторожностью: Сообщения могут отправляться через Интернет в виде обычного текста, если |
Комментарии
Если параметры контекста не указаны приложением, API управления учетными записями использует следующее сочетание параметров:
- ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing