Что означает код HRESULT 0x8009030E (SEC_E_NO_CREDENTIALS)?

 
Предыдущий Следующий
SEC_E_UNKNOWN_CREDENTIALS SEC_E_MESSAGE_ALTERED

SEC_E_NO_CREDENTIALS

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

SEC_E_NO_CREDENTIALS (0x8009030E) — В пакете безопасности отсутствуют доступные учётные данные.

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

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

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

До изменений в области «учётные данные: в пакете безопасности отсутствуют доступные учётные данные» зафиксируйте пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.

Не потеряйте данные klist: без них трудно отделить тему «учётные данные: в пакете безопасности отсутствуют доступные учётные данные» от последующего сбоя.

klist

После исправления повторите тот же вызов на прежних данных; у результата 0x8009030E должен измениться первый неуспешный этап, а не только последующее сообщение.

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


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