| Предыдущий | Следующий |
| 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 до вмешательства приложения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
