| Предыдущий | Следующий |
| RPC_S_COMM_FAILURE | RPC_S_NO_PRINC_NAME |
RPC_S_UNSUPPORTED_AUTHN_LEVEL
Аутентификация существует, но запрошенная защита RPC не поддерживается
RPC_S_UNSUPPORTED_AUTHN_LEVEL отличается от неизвестного числового уровня аутентификации. Уровень распознан, но выбранная служба аутентификации, транспорт или другая сторона не могут его обеспечить. Уровни RPC охватывают варианты от отсутствия аутентификации до защиты подключения, вызова, пакета, целостности и конфиденциальности.
Запишите службу аутентификации, имя участника, запрошенный уровень, QoS безопасности, последовательность протокола и то, выбрало ли согласование Kerberos, NTLM, Schannel или другого поставщика. Не понижайте незаметно конфиденциальность или целостность пакетов только ради успешного вызова. Настройте поддерживаемую службу и имя участника либо явно задокументируйте более низкий уровень защиты, принимаемый приложением.
Что проверить
- Проверяйте фактически согласованный пакет безопасности, а не только запрошенный.
- Убедитесь, что обе стороны поддерживают один и тот же уровень аутентификации.
- Считайте неожиданное понижение уровня дефектом конфигурации безопасности.
Ссылки
- Microsoft: уровни проверки подлинности RPC
- Microsoft: основные сведения о безопасности RPC
- Microsoft: выбор QoS безопасности RPC
Нужно найти другой код? Найти другой код состояния или ошибки.