| Предыдущий | Следующий |
| WININET_E_POST_IS_NON_SECURE | WININET_E_INVALID_CA |
WININET_E_CLIENT_AUTH_CERT_NEEDED
Что означает WININET_E_CLIENT_AUTH_CERT_NEEDED
WININET_E_CLIENT_AUTH_CERT_NEEDED (0x80072F0C) — для аутентификации клиента серверу требуется клиентский сертификат.
WinINet возвращает эти коды на уровне URL/TLS/authentication. Для TLS важно проверять имя узла и сертификат, а для client auth — наличие подходящего сертификата с приватным ключом.
Что проверить
Сервер запросил TLS client authentication. Нужен подходящий сертификат, доступный текущей учётной записи и имеющий соответствующий приватный ключ.
- Сохраните URL, proxy settings, Internet* flags и TLS/certificate context без приватных данных.
- Для CN_INVALID сравните hostname с SAN/CN; для client auth подберите сертификат с приватным ключом; INVALID_URL исправляется до сетевого запроса.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
