NOTE: KMS server root certificate (which per procedure should have been uploaded and trusted for vCenter to trust KMS) has long validity period and should never require an update. If for some reason vCenter server no longer trusts KMS server, ensure that trust is re-established using KMS root certificate only.
Here is my runlist:
- Login to Vault Enterprise and navigate to Secret → KMIP → vmware
- Click on a desired kmip client/role
- Generate new credentials -> see How to connect vCenter to external KMS prerequisite section
- Once new credentials/certificates are generated, navigate to vCenter server’s configuration → Security category → Key providers.
- Select KMS instance used by vCenter.
- Select Establish Trust → Make KMS Trust vCenter.
- Select option to use KMS certificate and private key.
- Paste KMS public certificate extracted in prerequisites steps and KMS private key (reference: How to connect vCenter to external KMS prerequisite section)
- Select Establish Trust
- Ensure that two way trust is established. All certificates shows valid status and that the general status is healthy.