Seamos claros aquí:
el certificado utilizado para SSL es el certificado de la CA emisora
¿Quiere decir que tiene una CA emisora y que CA ha firmado un CSR (solicitud de firma de certificado) para el certificado de su dominio (correcto) o está tratando de usar el ¿El certificado de CA para su sitio (incorrecto)?
En los comentarios de la respuesta anterior, OP pregunta
"Cómo sé el nombre de host correcto"
para la respuesta debería , usted, el propietario / diseñador del sitio creó un certificado para su sitio, con su nombre de dominio, generó un CSR, lo envió a su CA, luego instaló el Certificado CA firmado en su servidor web.
El nombre que aparece en la CSR debe coincidir con el nombre que está utilizando para su sitio web.
El error que está recibiendo es razonable y correcto cuando se refiere a su sitio web como "localhost".
Examine el certificado que le está enviando el servidor web cuando reciba el error y busque el nombre de dominio para el que se emitió. Configure DNS o su archivo de hosts locales para señalar ese nombre a su dirección IP local, e intente nuevamente con su navegador, pero use el nombre de dominio en lugar de "localhost" y confirme que el problema desaparece.