| Предыдущий | Следующий |
| WININET_E_REDIRECT_FAILED | WININET_E_UNABLE_TO_CACHE_FILE |
WININET_E_SECURITY_CHANNEL_ERROR
Что означает WININET_E_SECURITY_CHANNEL_ERROR
WININET_E_SECURITY_CHANNEL_ERROR — Защищённый канал TLS/Schannel завершил операцию с ошибкой.
Где произошёл отказ
WinINet не смог завершить операцию защищённого канала через Schannel. До HTTP-обработки нужно выяснить причину TLS: протокол, сертификат, cipher negotiation, доверие или вмешательство proxy.
Что проверить
- Сопоставьте WinINet trace с Schannel events для того же времени и hostname.
- Проверьте certificate chain, имя узла и системное время из контекста той же машины; успешный запрос на другом компьютере этого не подтверждает.
- Если используется HTTPS proxy/inspection, сравните issuer сертификата и маршрут с прямым соединением, разрешённым вашей сетью.
- Зафиксируйте, какой TLS protocol/cipher был предложен до отказа, особенно при подключении к старому серверу.
Как исправить
Исправьте конкретную причину Schannel — доверие, имя сертификата, совместимость протоколов или proxy configuration. Отключение проверки сертификатов не является корректным способом устранить этот HRESULT.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.
