Site icon EfmSoft

Что означает код HRESULT 0x80090361 (SEC_E_NO_CONTEXT)?

 
Предыдущий Следующий
SEC_E_POLICY_NLTM_ONLY SEC_E_PKU2U_CERT_FAILURE

SEC_E_NO_CONTEXT

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

SEC_E_NO_CONTEXT (0x80090361) — Операция требует контекст безопасности, но действующий контекст отсутствует.

Код относится к пакету безопасности Windows/SSPI или пути Kerberos/CredSSP. Зафиксируйте пакет, вызываемую функцию, целевое имя/SPN, учётную запись процесса, последовательность кодов возврата SSPI и соседние события Kerberos/Schannel/Netlogon до перехода к другому способу аутентификации или повторной попытки.

Message protection и запросы атрибутов работают только после создания подходящего context. Нельзя переносить handle между независимыми handshake или использовать его после удаления контекста.

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

  • Проверьте, был ли успешно завершён InitializeSecurityContext/AcceptSecurityContext для этого connection object.
  • Сопоставьте дескриптор контекста с тем же пакет безопасности и handshake generation; после renegotiation старый context может быть заменён.
  • Не вызывайте EncryptMessage/DecryptMessage/QueryContextAttributes после DeleteSecurityContext.

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


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

Exit mobile version