| Предыдущий | Следующий |
| SEC_E_WRONG_CREDENTIAL_HANDLE | SEC_E_MAX_REFERRALS_EXCEEDED |
SEC_E_CRYPTO_SYSTEM_INVALID
Что означает SEC_E_CRYPTO_SYSTEM_INVALID
SEC_E_CRYPTO_SYSTEM_INVALID (0x80090337) — Криптографическая система или функция контрольной суммы недопустима: отсутствует обязательная функция.
Значение относится не ко всему компоненту «SSPI и проверка подлинности Windows», а к связке «системный компонент, недопустимое значение»; до очистки состояния важно проверить допустимость и структуру входных данных.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «криптографическая система или функция контрольной суммы недопустима: отсутствует обязательная функция», сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
С первым HRESULT по теме «системный компонент, недопустимое значение» сопоставьте пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.
Подтвердите изменение повтором исходной операции: результат 0x80090337 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x80090337: SSPI status codes · InitializeSecurityContext.
Нужно найти другой код? Найти другой код состояния или ошибки.