← Guías

Cómo solucionar "NET::ERR_CERT_COMMON_NAME_INVALID"

NET::ERR_CERT_COMMON_NAME_INVALID / SSL_ERROR_BAD_CERT_DOMAIN

El navegador bloquea la página con:

Your connection is not private
NET::ERR_CERT_COMMON_NAME_INVALID

El certificado es de confianza y no ha vencido, pero el nombre que pediste no está en su lista de nombres alternativos del sujeto (SAN). Los navegadores modernos ignoran por completo el Common Name heredado; si el nombre de host no es un SAN, hay una discrepancia.

Por qué ocurre

Causas comunes: visitaste el dominio raíz (example.com) pero el certificado solo cubre www.example.com; un comodín *.example.com que no coincide con el dominio raíz ni con un subdominio de dos niveles; el host virtual equivocado entregó el certificado de otro sitio; o se está presentando el certificado predeterminado de una CDN o de un balanceador de carga.

Diagnostícalo

La inspección HTTPS de abajo lista todos los nombres que cubre el certificado entregado, su emisor y la cadena completa. Compara el nombre de host exacto de la barra de direcciones con la lista SAN: si no aparece, esa es la discrepancia.

Corrígelo

1. Vuelve a emitir el certificado con todos los nombres de host que sirves en la lista SAN (el dominio raíz y www).

2. En los comodines, recuerda que *.example.com cubre una sola etiqueta: ni el dominio raíz ni a.b.example.com.

3. Verifica que el bloque del servidor o el vhost haga referencia al archivo de certificado correcto para este nombre de host.

4. En una CDN, asocia tu certificado personalizado al nombre de host en lugar de usar el predeterminado del proveedor.

Diagnostica tu propio dominio en segundos:

Inspecciona el certificado entregado

¿Sigues atascado? Pega el rebote completo y te indicaremos la falla exacta y cómo solucionarla.

Diagnosticar mi rebote