Что означает код HRESULT 0x80090367 (SEC_E_APPLICATION_PROTOCOL_MISMATCH)?

 
Предыдущий Следующий
SEC_E_ONLY_HTTPS_ALLOWED SEC_E_INVALID_UPN_NAME

SEC_E_APPLICATION_PROTOCOL_MISMATCH

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

SEC_E_APPLICATION_PROTOCOL_MISMATCH (0x80090367) — У клиента и сервера нет общего протокола приложения; согласование протокола приложения завершилось неудачей.

Практическая граница результата — протокол карты, несовпадение значений; поэтому сначала нужно сопоставить несовместимые значения и версии, а не переустанавливать весь компонент «SSPI и проверка подлинности Windows».

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

Когда исходная операция завершается сообщением «у клиента и сервера нет общего протокола приложения; согласование протокола приложения завершилось неудачей», сравните обе стороны несовместимости по версии, типу, идентификатору, алгоритму или формату и исправляйте источник рассогласования, а не итоговый HRESULT.

До изменений в области «протокол карты, несовпадение значений» зафиксируйте пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.

Для контрольного повтора сохраните следующие данные: proxy, TLS; они относятся к теме «протокол карты, несовпадение значений».

Подтвердите изменение повтором исходной операции: результат 0x80090367 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80090367: IETF: RFC 7301, ALPN · InitializeSecurityContext (Schannel).


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