Realmente solo se utilizan 3 partes de un certificado SSL. Por lo general, es más fácil verificar cada paso.
1) Asegúrese de que su configuración de apache (o IIS / lo que sea) sea correcta. ¿Configuró correctamente el SSL en la configuración? ¿Se le presenta un certificado? ¿O no puede conectarse completamente al puerto 443 en esa máquina?
2) Asegúrese de estar usando los certificados correctos. No es difícil mezclar la clave privada y la clave pública entre sí, o con un certificado autofirmado. Apache arrojará un error si combina las claves privadas y públicas ... pero ninguna con certificados autofirmados. Si puede conectarse al sitio y se le presenta el certificado incorrecto, es una buena indicación de que su sitio simplemente está mal configurado con los certificados incorrectos y necesita cambiarlos con las claves públicas y privadas correctas.
3) Validez del certificado. Asegúrese de que el certificado sea válido. Válido incluye algunas comprobaciones simples. # 1: ¿ha expirado? De hecho, me he encontrado con un problema técnico con un proveedor que emitió un certificado que ya venció. # 2: ¿coincide el nombre del sujeto con la URL? Obtener un certificado para https://www.domain.com y navegar a https://domain.com no funcionará. # 3: es realmente un apéndice del # 2 ... Si tiene un dominio comodín, aún tiene que coincidir con el sufijo de dominio. es decir, * .dominio.com no coincidirá con * .dominio2.com.