6.0.3

Table Of Contents
4 (Optional) List the content of VECS.
"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli store list
n
Output on Platform Services Controller:
MACHINE_SSL_CERT
TRUSTED_ROOTS
TRUSTED_ROOT_CRLS
machine
n
Output on vCenter Server:
output (on vCenter):
MACHINE_SSL_CERT
TRUSTED_ROOTS
TRUSTED_ROOT_CRLS
machine
vpxd
vpxd-extension
vsphere-webclient
sms
5 Replace the Machine SSL certicate in VECS with the new Machine SSL certicate. The --store and --
alias values have to exactly match with the default names.
n
On the Platform Services Controller, run the following command to update the Machine SSL
certicate in the MACHINE_SSL_CERT store.
C:\>"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli entry delete --store
MACHINE_SSL_CERT --alias __MACHINE_CERT
C:\>"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli entry create --store
MACHINE_SSL_CERT --alias __MACHINE_CERT --cert new-vmca-ssl.crt --key ssl-key.priv
n
On each management node or embedded deployment, run the following command to update the
Machine SSL certicate in the MACHINE_SSL_CERT store. You must update the certicate for
each machine separately because each has a dierent FQDN.
C:\>"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli entry delete --store
MACHINE_SSL_CERT --alias __MACHINE_CERT
C:\>"C:\Program Files\VMware\vCenter Server\vmafdd\"vecs-cli entry create --store
MACHINE_SSL_CERT --alias __MACHINE_CERT --cert new-vmca-ssl.crt --key ssl-key.priv
What to do next
You can also replace the certicates for your ESXi hosts. See “Certicate Management for ESXi Hosts,” on
page 160.
After replacing the root certicate in a multi-node deployment, you must restart services on all
vCenter Server with external Platform Services Controller nodes.
Replace Solution User Certificates (Intermediate CA)
After you replace the machine SSL certicates, you can replace the solution user certicates.
You replace the machine solution user certicate on each management node and on each
Platform Services Controller node. You replace the other solution user certicates only on each management
node. Use the --server parameter to point to the Platform Services Controller when you run commands on
a management node with an external Platform Services Controller.
N When you list solution user certicates in large deployments, the output of dir-cli list includes all
solution users from all nodes. Run vmafd-cli get-machine-id --server-name localhost to nd the local
machine ID for each host. Each solution user name includes the machine ID.
vSphere Security
106 VMware, Inc.