The subject name "C=<country_name>,ST=<state_name>,L=<locality>,O=<organizaion>,OU=<Org_unit>,CN=<Host_name>,E=<Email_Address>" (specifically "<Host_name>") does not match the specified expression "CN=^[a-zA-Z0-9]([a-zA-Z0-9\-\.]+)?\.(domain_name|DOMAIN_NAME|domain2_name|DOMAIN2_NAME)\.(tld1|TLD1|tld2|TLD2|tld3|TLD3)$" [root@<Hostname>:~ ] esxcli system hostname getDomain Name:
Fully Qualified Domain Name: <Host_shortname>
Host Name: <Host_shortname>The certificate signing fails because the certificate authority's policy requires a fully qualified domain name (FQDN) in the hostname for the certificate SAN name, which is absent.
Follow the below steps to resolve the issue by changing the ESX host name to fully qualified domain name: