| Anterior | Siguiente |
| WININET_E_POST_IS_NON_SECURE | WININET_E_INVALID_CA |
WININET_E_CLIENT_AUTH_CERT_NEEDED
Qué significa WININET_E_CLIENT_AUTH_CERT_NEEDED
WININET_E_CLIENT_AUTH_CERT_NEEDED (-2147012852, 0x80072F0C) — Se requiere un certificado para completar la autenticación del cliente.
WinINet aplica TLS, validación de certificado, autenticación de cliente y políticas de cambio de esquema. La evidencia debe conservar host, SNI/URL, cadena de certificados, fecha y dirección del redirect sin registrar secretos ni desactivar validaciones globalmente.
Qué comprobar
La condición propia de este HRESULT es Se requiere un certificado para completar la autenticación del cliente. Registra issuer list/host y certificados candidatos por thumbprint público. Selecciona un certificado con EKU/clave privada adecuados mediante UI/policy; no envíe cualquier certificado disponible.
Captura handshake y policy sin debilitar TLS
Guarda host, scheme, protocolos ofrecidos/negociados, cadena pública y flags de validación. Prueba una corrección específica —certificado, nombre, reloj, revocation o client auth— y repite sin activar opciones globales de ignore; así la verificación conserva las garantías originales.
Referencias técnicas
- Microsoft Learn: documentación oficial de WinINet relacionada con este resultado
- Microsoft Learn: documentación oficial de WinINet relacionada con este resultado
- Microsoft Learn: documentación oficial de WinINet relacionada con este resultado
- Microsoft Learn: documentación oficial de WinINet relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.
