| Предыдущий | Следующий |
| WININET_E_SEC_CERT_DATE_INVALID | WININET_E_HTTP_TO_HTTPS_ON_REDIR |
WININET_E_SEC_CERT_CN_INVALID
Что означает WININET_E_SEC_CERT_CN_INVALID
WININET_E_SEC_CERT_CN_INVALID (0x80072F06) — Имя узла в сертификате недопустимо или не соответствует серверу.
Практическая граница результата — сертификат, недопустимое значение — имя узла в сертификате недопустимо или не соответствует серверу; поэтому сначала нужно проверить допустимость и структуру входных данных, а не переустанавливать весь компонент «WinINet».
Диагностика и проверка результата
Для случая «имя узла в сертификате недопустимо или не соответствует серверу» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
При воспроизведении темы «сертификат, недопустимое значение — имя узла в сертификате недопустимо или не соответствует серверу» обязательно сохраните URL без секретов, proxy configuration, TLS/certificate context, flags и последовательность Internet*-вызовов.
Для контрольного повтора сохраните следующие данные: DNS, proxy, TLS; они относятся к теме «сертификат, недопустимое значение — имя узла в сертификате недопустимо или не соответствует серверу».
После исправления повторите тот же вызов на прежних данных; у результата 0x80072F06 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80072F06: HttpOpenRequest security flags · InternetErrorDlg.
Нужно найти другой код? Найти другой код состояния или ошибки.