Поделиться через


Константы службы проверки подлинности

Определяет службы проверки подлинности, определяя пакет безопасности, предоставляющий службу, например NTLMSSP, Kerberos или Schannel.

Констант/значение Описание
RPC_C_AUTHN_NONE
0
Без проверки подлинности.
RPC_C_AUTHN_DCE_PRIVATE
1
Проверка подлинности с закрытым ключом DCE.
RPC_C_AUTHN_DCE_PUBLIC
2
Проверка подлинности с открытым ключом DCE.
RPC_C_AUTHN_DEC_PUBLIC
4
Проверка подлинности с открытым ключом DEC. Зарезервировано для последующего использования.
RPC_C_AUTHN_GSS_NEGOTIATE
9
Поставщик поддержки безопасности Snego.
RPC_C_AUTHN_WINNT
10
NTLMSSP
RPC_C_AUTHN_GSS_SCHANNEL
14
Поставщик поддержки безопасности Schannel. Эта служба проверки подлинности поддерживает SSL 2.0, SSL 3.0, TLS и PCT.
RPC_C_AUTHN_GSS_KERBEROS
16
Поставщик поддержки безопасности Kerberos.
RPC_C_AUTHN_DPA
17
Поставщик поддержки безопасности DPA.
RPC_C_AUTHN_MSN
18
Поставщик поддержки безопасности MSN.
RPC_C_AUTHN_KERNEL
20
Поставщик поддержки безопасности ядра.
RPC_C_AUTHN_DIGEST
21
Дайджест-поставщик поддержки безопасности.
RPC_C_AUTHN_NEGO_EXTENDER
30
Поставщик поддержки безопасности расширителя NEGO.
RPC_C_AUTHN_PKU2U
31
Поставщик поддержки безопасности PKU2U.
RPC_C_AUTHN_MQ
100
Поставщик поддержки безопасности MQ.
RPC_C_AUTHN_DEFAULT
0xFFFFFFFFL
Системная служба проверки подлинности по умолчанию. Если указано это значение, COM использует свой обычный алгоритм согласования общих сведений о безопасности для выбора службы проверки подлинности. Дополнительные сведения см. в разделе Согласование общих сведений о безопасности.

Комментарии

Эти константы используются в структурах SOLE_AUTHENTICATION_SERVICE и SOLE_AUTHENTICATION_INFO . Структура SOLE_AUTHENTICATION_SERVICE передается сервером функции CoInitializeSecurity и может быть получена функцией CoQueryAuthenticationServices . Указатель на структуру SOLE_AUTHENTICATION_INFO передается клиентом в CoInitializeSecurity. Дополнительные сведения о пакетах безопасности, определяемых этими значениями, таких как NTLMSSP и Kerberos, см. в разделе COM и пакеты безопасности.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
RpcDce.h

См. также раздел

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE