Эти значения указывают уровень проверки подлинности, который указывает объем проверки подлинности, предоставляемой для защиты целостности данных. Каждый уровень включает защиту, предоставляемую предыдущими уровнями.
Констант/значение
Описание
RPC_C_AUTHN_LEVEL_DEFAULT
0
Указывает DCOM выбрать уровень проверки подлинности с помощью обычного алгоритма согласования общих сведений о безопасности. Дополнительные сведения см. в разделе Согласование общих сведений о безопасности.
RPC_C_AUTHN_LEVEL_NONE
1
Не выполняет проверку подлинности.
RPC_C_AUTHN_LEVEL_CONNECT
2
Проверяет подлинность учетных данных клиента только в том случае, если клиент устанавливает связь с сервером. Транспорты датаграмм всегда используют RPC_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_CALL
3
Выполняет проверку подлинности только в начале каждого удаленного вызова процедуры, когда сервер получает запрос. Вместо этого транспорты датаграмм используют RPC_C_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_PKT
4
Проверяет подлинность того, что все полученные данные получены от ожидаемого клиента.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
Выполняет проверку подлинности и проверяет, что данные, передаваемые между клиентом и сервером, не были изменены.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
Проверяет подлинность всех предыдущих уровней и шифрует значение аргумента каждого вызова удаленной процедуры.
Требования
Требование
Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]