¿Qué significa el estado HTTP 496 (Certificado SSL requerido)?

 
Anterior Siguiente
HTTP_STATUS_CERTIFICATE_ERROR HTTP_STATUS_HTTP_TO_HTTPS_PORT

HTTP_STATUS_CERTIFICATE_REQUIRED

Qué significa NGINX 496 SSL Certificate Required

HTTP_STATUS_CERTIFICATE_REQUIRED corresponde al código no estándar 496 de NGINX. Se produce cuando la configuración exige un certificado TLS de cliente y el cliente no presenta ninguno.

Es un caso de mTLS. Un usuario y contraseña de la aplicación no sustituyen el certificado, porque la comprobación ocurre en la capa TLS antes de que la aplicación pueda autenticar al usuario por otros medios.

Qué comprobar

  • Confirma que el certificado de cliente esté instalado junto con su clave privada y sea seleccionable por la aplicación o navegador.
  • Revisa ssl_verify_client y las CA admitidas por el servidor.
  • Si hay un proxy intermedio, comprueba qué extremo debe presentar realmente el certificado y si la terminación TLS cambia ese requisito.

NGINX ngx_http_ssl_module


¿Buscas un código diferente? Buscar otro código de estado o error.