| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.