Checking vCenter Extension Thumbprints
-----------------------------------------------------------------
com.vmware.vcIntegrity (vpxd-extension) MISMATCH
com.vmware.vim.eam (vpxd-extension) MISMATCH
com.vmware.vlcm.client (vpxd-extension) MISMATCH
com.vmware.vmcam (Authentication Proxy) MATCHES
com.vmware.vsan.health (Machine SSL) MISMATCH
In the vCert log on vCenter, in /var/log/vmware/vCert/vCert.log, what you will see if extension thumbprints are actually empty as opposed to a MISMATCH:
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vcIntegrity thumbprint of to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vim.eam thumbprint of to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vlcm.client thumbprint of to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vsan.health thumbprint of to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
In the above, YYYY-MM-DDTHH:MM:SS is the current date/time, and ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:## is the thumbprint being compared to. Note how there is no thumprint being compared, that is, "... thumbprint of to ...". Note the two spaces between "of" and "to", indicating nothing was printed because the thumbprint was missing.
Compare this to what should be displayed:
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vcIntegrity thumbprint of YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vim.eam thumbprint of YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vlcm.client thumbprint of YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
YYYY-MM-DDTHH:MM:SS - [operation.check_certificate - check_vcenter_extension_thumbprints] - INFO - Comparing com.vmware.vsan.health thumbprint of YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY to ##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##
Note that YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY is the extension thumbprint currently on vCenter (if it exists, which it doesn't in the case of the issue being reported for the KB).
In a properly configured system, for each extension, the reference thumbprint "##:##:..." should be identical to the actual vCenter thumbprint "YY:YY:...". If they are the same, then vCert will report "MATCHES". However, if they are not the same, or if the vCenter thumbprint for the extension is empty, in both cases "MISMATCH" is displayed.
Checking vCenter Extension Thumbprints
-----------------------------------------------------------------
com.vmware.vcIntegrity (vpxd-extension) MISMATCH
com.vmware.vim.eam (vpxd-extension) MISMATCH
com.vmware.vlcm.client (vpxd-extension) MISMATCH
com.vmware.vmcam (Authentication Proxy) MATCHES
com.vmware.vsan.health (Machine SSL) MISMATCH