If you need to replace a certificate, for example if your certificate is expiring, you can use an API request to replace the existing certificate.

Prerequisites

Verify that a certificate is available in the NSX Manager. See Create a Self-Signed Certificate and Import a Certificate.

Procedure

  1. Select System > Settings from the navigation panel.
  2. Click the Certificates tab and select Certificates from the drop-down menu.
  3. Click on the ID of the certificate you want to use and copy the certificate ID from the pop-up window.
  4. Send a POST /api/v1/node/services/http?action=apply_certificate&certificate_id=<CertificateID> API request to replace the existing certificate.
    POST https://192.168.110.201/api/v1/node/services/http?action=apply_certificate&certificate_id=e61c7537-3090-4149-b2b6-19915c20504f

Results

The API request restarts the HTTP service so that the service can begin using the new certificate. When the POST request succeeds, the response code is 200 Accepted.