This article describes how to remove the STS_INTERNAL_SSL_CERT from VECS using vCert.
Symptoms
A certificate store named STS_INTERNAL_SSL_CERT exists within VECS. To verify its presence, execute the following command in the vCenter Server Bash shell:
for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $i --text | egrep "Alias|Not After"; done
If STS_INTERNAL_SSL_CERT exists, the output will include a result similar to the following:
STS_INTERNAL_SSL_CERT
Alias : __MACHINE_CERT
Not After : Jan 5 06:36:58 2036 GMT
VMware vCenter Server 7.x
VMware vCenter Server 8.x
To remove STS_INTERNAL_SSL_CERT from VECS:
python vCert.py --run config/check_config/sts_config/op_check_sts_config.yaml