Что означает код ошибки Windows 1748 (RPC_S_UNKNOWN_AUTHN_LEVEL)?

 
Предыдущий Следующий
RPC_S_UNKNOWN_AUTHN_SERVICE RPC_S_INVALID_AUTH_IDENTITY

RPC_S_UNKNOWN_AUTHN_LEVEL

RPC_S_UNKNOWN_AUTHN_LEVEL означает, что запрошенный уровень аутентификации RPC не распознан. Уровень аутентификации определяет защиту вызова, например аутентификацию соединения, целостность или конфиденциальность пакетов.

Почему это важно

Выбор неверного уровня может ослабить безопасность или вызвать сбой корректного развёртывания ещё до поступления вызова на сервер. Уровень должен быть совместим и со службой аутентификации, и с выбранным транспортом.

Что проверить

  • Используйте документированные RPC_C_AUTHN_LEVEL_* константы.
  • Храните запрошенный уровень в конфигурации как именованное значение, а не как необъяснимое целое число.
  • Уточните, требует ли сервер контроля целостности или конфиденциальности пакетов для вызываемого интерфейса.

Microsoft: константы уровней аутентификации · RpcBindingSetAuthInfo


Нужно найти другой код? Найти другой код состояния или ошибки.