| Предыдущий | Следующий |
| RPC_S_DUPLICATE_ENDPOINT | RPC_S_MAX_CALLS_TOO_SMALL |
RPC_S_UNKNOWN_AUTHN_TYPE
Тип аутентификации должен соответствовать понятному RPC механизму безопасности
RPC_S_UNKNOWN_AUTHN_TYPE — статус настройки безопасности. Привязки RPC могут содержать службу аутентификации, уровень аутентификации, службу авторизации, учётные данные и параметры качества безопасности. Эти поля связаны, но не взаимозаменяемы.
Отличайте этот статус от RPC_S_UNKNOWN_AUTHN_SERVICE и RPC_S_UNKNOWN_AUTHN_LEVEL. Первый отклоняет идентификатор службы аутентификации, второй — уровень защиты, а этот код сообщает о неизвестном типе аутентификации в соответствующей операции.
Что проверить
- Журналируйте символьные константы аутентификации, а не только числовые значения из конфигурации.
- Проверьте, что версия структуры и её поля аутентификации соответствуют API-потребителю.
- При переносе DCE RPC или пользовательской оболочки убедитесь, что константы другой реализации RPC не переданы Microsoft RPC.
- Сохраните расширенную информацию об ошибке RPC, если сбой возникает при согласовании контекста безопасности.
Изменение имени участника сервера не сделает неизвестный тип аутентификации допустимым. Сначала исправьте локальную настройку безопасности.
Ссылки
- Microsoft: RpcBindingSetAuthInfoEx
- Microsoft: места формирования расширенных ошибок RPC
- Microsoft: возвращаемые значения RPC
Нужно найти другой код? Найти другой код состояния или ошибки.
