Checking Certificate Status
-----------------------------------------------------------------
Checking Machine SSL certificate VALID
Checking Solution User certificates:
machine VALID
vsphere-webclient VALID
vpxd VALID
vpxd-extension VALID
hvc VALID
wcp VALID
Checking SMS self-signed certificate VALID
Checking data-encipherment certificate VALID
Checking Authentication Proxy certificate VALID
Checking Auto Deploy CA certificate NO SKID
Checking VMDir certificate VALID
Checking BACKUP_STORE entries:
bkp___MACHINE_CERT EXPIRED
bkp_machine VALID
bkp_vsphere-webclient VALID
bkp_vpxd VALID
bkp_vpxd-extension VALID
Checking legacy Lookup Service certificate VALID
Checking VMCA certificate VALID
VMware vCenter Server
Before you begin:
Step-by-Step Instructions:
Upload vCert Utility:
Use WinSCP to upload the vCert.zip file to the /tmp directory of the VCSA.
Note: If WinSCP fails with a "Received too large SFTP packet" error, modify the WinSCP connection settings:
Open Advanced Settings > SFTP.
Set SFTP server to: shell /usr/libexec/sftp-server.
Install and Launch vCert:
SSH to the vCenter as root and navigate to the upload directory: cd /tmp.
Unzip the tool: unzip vCert-x.x.x.zip.
Navigate to the directory and run the script: ./vCert.py
Clear Expired Certificates:
In the vCert main menu, select Option 3: Manage Certificates.
From the sub-menu, select Option 12: Clear expired certificates in BACKUP_STORE in VECS.
Re-run the vCenter upgrade precheck to confirm the certificates are now valid or removed.
Post replacing the vCenter's machine SSL & solution users' certificates as well, it's possible that the BACKUP_STORE would still show old certificates (Validity X days)
Where X is the number of days the old certs would have expired.
Once, it is confirmed that the certificates are successfully replace, then the above resolution steps could be followed to remove the old certificates.