In vCenter Server, there are indeed various types of certificates, generally divided into two main categories based on management:
To better understand the topology of certificate, refer the below picture:
This article explains the certificate stores in VECS. The VECS serves as a local repository for certificates, private keys, and other certificate information that can be stored in a keystore, which runs as part of the VMware Authentication Framework Daemon (VMAFD).
To view all the store lists, run the command in vCenter Server with SSH access:
# /usr/lib/vmware-vmafd/bin/vecs-cli store list
--------Default Stores-------
MACHINE_SSL_CERT
TRUSTED_ROOTS
TRUSTED_ROOT_CRLS
machine
vsphere-webclient
vpxd
vpxd-extension
hvc
data-encipherment
APPLMGMT_PASSWORD
SMS
wcp
------Non Default Stores------
BACKUP_STORE
STS_INTERNAL_SSL_CERT
KMS_ENCRYPTION
NOTE:
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
Delineation of each store certificate, usage and renew options:
Store | Used for | Certificate renew options |
MACHINE_SSL_CERT |
|
|
TRUSTED_ROOTS |
|
|
TRUSTED_ROOT_CRLS |
|
NOTE: renewed automatically, no manual interaction. |
machine |
|
|
vsphere-webclient |
|
|
vpxd |
|
|
vpxd-extension |
|
|
hvc |
|
|
wcp |
|
|
data-encipherment |
|
|
APPLMGMT_PASSWORD |
|
NOTE: not need renew |
SMS |
|
|
BACKUP_STORE |
|
NOTE: not need renew |
STS_INTERNAL_SSL_CERT |
|
|
KMS_ENCRYPTION |
|
|
Common Symptoms when certificates expired: