Site icon EfmSoft

Что означает код HRESULT 0x80090306 (SEC_E_NOT_OWNER)?

 
Предыдущий Следующий
SEC_E_SECPKG_NOT_FOUND SEC_E_CANNOT_INSTALL

SEC_E_NOT_OWNER

Что означает результат

SEC_E_NOT_OWNER: SSPI отклонил операцию, потому что вызывающий контекст не владеет указанным security handle/credential object. Это прежде всего вопрос происхождения и ownership handle, а не общий TLS handshake failure.

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

  • Запишите точный SSPI API и CredHandle/CtxtHandle, переданный в вызов.
  • Сопоставьте поток/процесс и security context, в котором handle был создан, с контекстом его текущего использования.
  • Проверьте impersonation transitions и передачу handle между компонентами; не используйте уже освобождённый handle.
  • Для Schannel анализируйте TLS только если код вернула именно TLS-операция после проверки ownership.

Диагностика и исправление

Используйте handle из допустимого security context или создайте новый credential/context в текущем владельце. Перезапуск handshake с тем же неверно принадлежащим handle проблему не исправит.

Ссылки по этому результату


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

Exit mobile version