Here you have an answers:
Host name does not match the subject name(s) in certificate.
Your certificate must contain your vCenter FQDN and if you are using more names (friendly name etc. ) you should also use Subject Alternative Names in cerificates.
A little help: