| Предыдущий | Следующий |
| SEC_E_UNTRUSTED_ROOT | SEC_E_CERT_UNKNOWN |
SEC_E_ILLEGAL_MESSAGE
Что означает SEC_E_ILLEGAL_MESSAGE
SEC_E_ILLEGAL_MESSAGE: пакет безопасности получил неожиданный или повреждённый authentication token; данные могли быть усечены, переданы не тому SSP или нарушен порядок обмена.
Что проверить
- Сохраните токены обеих сторон в безопасной форме с длинами и sequence этапов, не публикуя секреты.
- Проверьте framing транспорта и отсутствие преобразований бинарного SSPI token через текстовые кодировки.
- Убедитесь, что ответный token обрабатывается тем же package/context, который создал предыдущий шаг negotiation.
Что делать
Исправьте транспорт или конечный автомат аутентификации. Замена учётной записи не устраняет malformed/out-of-protocol token, если сами bytes или порядок сообщений неверны.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.