ContextOptions Перечисление

Определение

Задает параметры, используемые для привязки к серверу.Specifies the options that are used for binding to the server. В приложении может быть задано несколько параметров, связанных с помощью битовой операции ИЛИ.The application can set multiple options that are linked with a bitwise OR operation.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Наследование
ContextOptions
Атрибуты

Поля

Negotiate 1

Проверка подлинности клиента выполняется по протоколу Kerberos или NTLM.The client is authenticated by using either Kerberos or NTLM. Если имя пользователя и пароль не указаны, API для управления учетными записями выполняет привязку к объекту, используя контекст безопасности вызывающего потока, т. е. либо контекст безопасности учетной записи пользователя, под которой запущено приложение, либо контекст безопасности учетной записи пользователя клиентского компьютера, представляемого вызывающим потоком.When the user name and password are not provided, the Account Management API binds to the object by using the security context of the calling thread, which is either the security context of the user account under which the application is running or of the client user account that the calling thread represents.

Sealing 16

Данные шифруются с помощью протокола Kerberos.The data is encrypted by using Kerberos. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SecureSocketLayer 4

Канал шифруется с помощью протокола SSL.The channel is encrypted by using the Secure Sockets Layer (SSL). В службе каталогов Active Directory для поддержки протокола шифрования SSL требуется установка служб сертификатов.Active Directory requires that the Certificate Services be installed to support SSL.

ServerBind 32

Этот флаг задается, если используется доменный тип контекста, когда приложение привязывается к определенному имени сервера.Specify this flag when you use the domain context type if the application is binding to a specific server name.

Signing 8

Выполняется проверка целостности данных.The integrity of the data is verified. Этот флаг может использоваться только вместе с параметром контекста Negotiate и не доступен, если задан параметр простого связывания.This flag can only be used with the Negotiate context option and is not available with the simple bind option.

SimpleBind 2

Выполняется обычная проверка подлинности клиента.The client is authenticated by using the Basic authentication.

Внимание! Сообщения могут передаваться через Интернет в виде открытого текста, если SecureSocketsLayer параметр не указан с помощью простой привязки.Caution: Communications may be sent over the Internet in clear text if the SecureSocketsLayer option is not specified with simple bind.

Комментарии

Если параметры контекста не заданы приложением, API управления учетными записями использует следующие сочетания параметров.When the context options are not specified by the application, the Account Management API uses the following combination of options:

  • Контекстоптионс. Negotiate | Контекстоптионс. Signing | Контекстоптионс. запечатываниеContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing

Применяется к