Что означает код HRESULT 0x80090320 (SEC_E_INCOMPLETE_CREDENTIALS)?

 
Предыдущий Следующий
SEC_E_INCOMPLETE_MESSAGE SEC_E_BUFFER_TOO_SMALL

SEC_E_INCOMPLETE_CREDENTIALS

Что означает SEC_E_INCOMPLETE_CREDENTIALS

SEC_E_INCOMPLETE_CREDENTIALS (0x80090320) — Переданы неполные учётные данные, поэтому проверить их и инициализировать контекст не удалось.

Практическая граница результата — неполные данные, учётные данные — переданы неполные учётные данные, поэтому проверить их и инициализировать…; поэтому сначала нужно сопоставить первый отказ с фактическими параметрами операции, а не переустанавливать весь компонент «SSPI и проверка подлинности Windows».

Диагностика и проверка результата

В сценарии «переданы неполные учётные данные, поэтому проверить их и инициализировать контекст не удалось» сопоставьте фактическую учётную запись процесса или потока с ACL, правами, сертификатом или учётными данными целевого объекта; запуск от администратора используйте только как контроль.

Перед контрольным повтором для «неполные данные, учётные данные — переданы неполные учётные данные, поэтому проверить их и инициализировать…» соберите пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80090320 и без обхода штатных проверок.

Документация для результата 0x80090320: InitializeSecurityContext · Smart-card certificate requirements · SSPI status codes.


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