After updating the Machine SSL certificate via the vSphere Client, running option 1 of vCert.py to check the certificate status displays a MISMATCH for "com.vmware.vsan.health" as shown below:
Checking vCenter Extension Thumbprints
-----------------------------------------------------------------
com.vmware.vcIntegrity (vpxd-extension) MATCHES
com.vmware.vim.eam (vpxd-extension) MATCHES
com.vmware.vlcm.client (vpxd-extension) MATCHES
com.vmware.vmcam (Authentication Proxy) MATCHES
com.vmware.vsan.health (Machine SSL) MISMATCH
vCenter Server 8.x
Updating the Machine SSL certificate via the vSphere Client restarts only specific services.
VMware vSAN Health Service is excluded from this automatic restart, preventing the certificate update from being reflected for this service.
Workaround
Restart the VMware vSAN Health Service to reload the certificate.
root user.shell to start Bash.service-control --restart vmware-vsan-healthFor other specific scenarios upgrading from vCenter 8.0.3 to vCenter 9.1 refer to KB - vCert reports a MISMATCH for extension thumbprints after a vCenter 8.0.3 to 9.1 upgrade