Siamo chiari qui:
the certificate used for SSL is the Issuing CA's certificate
Vuoi dire che hai una CA di emissione e che CA ha firmato una CSR (richiesta di firma del certificato) per il certificato del tuo dominio (corretto) o stai cercando di usare Certificato di CA per il tuo sito (sbagliato)?
Nei commenti della risposta precedente, l'OP chiede
"How do I know the correct hostname"
a cui la risposta dovrebbe essere, che tu, il proprietario del sito / designer hai creato un certificato per il tuo sito, con il tuo nome di dominio, generato un CSR, inviato alla tua CA, quindi installato Certificato firmato da CA nel tuo server web.
Il nome elencato nella CSR deve corrispondere al nome che stai utilizzando per il tuo sito web.
L'errore che stai ricevendo è ragionevole e corretto quando ti riferisci al tuo sito web come "localhost".
Esaminare il certificato che il server web sta restituendo quando si riceve l'errore e cercare il nome di dominio per cui è stato rilasciato. Configura il DNS o il file degli host locali per indirizzare quel nome sul tuo indirizzo IP locale e riprova con il browser, ma usa il nome del dominio invece di "localhost" e conferma che il problema scompare.