| Предыдущий | Следующий |
| SEC_E_CONTEXT_EXPIRED | SEC_E_INCOMPLETE_CREDENTIALS |
SEC_E_INCOMPLETE_MESSAGE
Что означает SEC_E_INCOMPLETE_MESSAGE
SEC_E_INCOMPLETE_MESSAGE (0x80090318) — Передано неполное сообщение; подпись не проверена.
Практическая граница результата — неполные данные, сообщение; поэтому сначала нужно сопоставить первый отказ с фактическими параметрами операции, а не переустанавливать весь компонент «SSPI и проверка подлинности Windows».
Диагностика и проверка результата
В сценарии «передано неполное сообщение; подпись не проверена» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
С первым HRESULT по теме «неполные данные, сообщение» сопоставьте пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.
Не потеряйте данные SECBUFFER_MISSING, TLS: без них трудно отделить тему «неполные данные, сообщение» от последующего сбоя.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80090318 и без обхода штатных проверок.
Документация для результата 0x80090318: InitializeSecurityContext (Schannel) · DecryptMessage.
Нужно найти другой код? Найти другой код состояния или ошибки.