Site icon EfmSoft

Что означает код 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 — SSPI/TLS negotiation не согласовал application protocol, например ALPN, между сторонами.

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

  • Запишите protocol IDs, предложенные client и server.
  • Проверьте proxy/load balancer, который может менять ALPN.
  • Сопоставьте TLS handshake с target service configuration.

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

Настройте пересекающийся набор application protocols. Не отключайте TLS validation: проблема находится в согласовании протокола поверх TLS.

В трассировке TLS сохраните ClientHello/ServerHello ALPN lists без секретов сессии. Это сразу показывает, существовало ли пересечение protocol IDs до вмешательства приложения.

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


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

Exit mobile version