Что означает код HRESULT 0x80090336 (SEC_E_WRONG_CREDENTIAL_HANDLE)?

 
Предыдущий Следующий
SEC_E_NO_IP_ADDRESSES SEC_E_CRYPTO_SYSTEM_INVALID

SEC_E_WRONG_CREDENTIAL_HANDLE

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

SEC_E_WRONG_CREDENTIAL_HANDLE (0x80090336) — Переданный дескриптор учётных данных не соответствует учётным данным контекста безопасности.

В подсистеме «SSPI и проверка подлинности Windows» этот HRESULT описывает объект «неверное значение, дескриптор», и первый диагностический шаг — сопоставить несовместимые значения и версии.

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

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

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

Подтвердите изменение повтором исходной операции: результат 0x80090336 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80090336: AcquireCredentialsHandle (Schannel) · SSPI Status Codes.


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