Hostd[2098945]: [Originator@6876 sub=Vimsvc.TaskManager opID=WorkQueue-########-#### sid=######## user=vpxuser] Task Created : haTask--vim.host.CertificateManager.replaceCACertificatesAndCRLs-2111
Hostd[2098952]: [Originator@6876 sub=Libs opID=WorkQueue-########-#### sid=######## user=vpxuser] SSL_CheckKeySizeAndAlgorithm: Certificate for '' uses weak RSA/DSA pkey (length=1024)
Hostd[2098952]: [Originator@6876 sub=Vimsvc.CertMgr opID=WorkQueue-########-#### sid=######## user=vpxuser] ReplaceCACertificatesAndCRLs failed with error: N3Vim3Ssl18CertStoreExceptionE(Weak digest algorithm/pkey used)
vCenter Server 8.0 U3
This is caused by a change to vSphere HA in version 8.0U3 which now validates the certificates used.
In addition to needing certs that are SHA256, the key for the cert must be 2048 or higher. Regenerate and remove any cert in vCenter Trusted_Roots store with a key that uses a weak digest algorithm/pkey of 1024.
List the certs in Trusted_Roots with vecs-cli: /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store TRUSTED_ROOTS --text | less
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Remove the certificate from Trusted_Roots by following: Removing CA Certificates from the TRUSTED_ROOTS store in the VMware Endpoint Certificate Store(VECS)
WARNING: