Что означает код HRESULT 0x80090332 (SEC_E_SECURITY_QOS_FAILED)?

 
Предыдущий Следующий
SEC_E_ALGORITHM_MISMATCH SEC_E_UNFINISHED_CONTEXT_DELETED

SEC_E_SECURITY_QOS_FAILED

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

SEC_E_SECURITY_QOS_FAILED: SSPI не смог выполнить запрошенное качество защиты, например mutual authentication, delegation или другое обязательное свойство контекст безопасности.

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

  • Запишите requested context flags и negotiated flags после handshake.
  • Проверьте, поддерживает ли выбранный package/target требуемую mutual auth или delegation.
  • Для Kerberos убедитесь в корректном SPN и условиях delegation; fallback на NTLM может не дать нужного QoS.

Что делать

Либо исправьте инфраструктуру так, чтобы требуемое свойство было реально согласовано, либо осознанно измените требования приложения. Нельзя считать context эквивалентным, если важный security flag не был достигнут.

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


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