Что означает код HRESULT 0x00090364 (SEC_I_MESSAGE_FRAGMENT)?

 
Предыдущий Следующий
SEC_I_NO_RENEGOTIATION SEC_I_CONTINUE_NEEDED_MESSAGE_OK

SEC_I_MESSAGE_FRAGMENT

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

SEC_I_MESSAGE_FRAGMENT — SSPI сообщает информационный статус: для обработки security message требуется дополнительный fragment.

Что проверить

  • Сохраните security package, размеры входного/выходного buffers и framing transport layer.
  • Не трактуйте SEC_I_MESSAGE_FRAGMENT как fatal error. Сохраните уже полученные bytes и дочитайте следующий fragment согласно контракту package.
  • Проверьте, не теряет ли application framing часть token/message при TCP segmentation или собственной буферизации.

Как подтвердить исправление

Корректность подтверждается сборкой полного security message из fragments и продолжением handshake/decrypt без повторной потери данных.

Технические ссылки


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