NSX-T Data Center REST API
Add a New Certificate
Adds a new private-public certificate and, optionally, a private key thatcan be applied to one of the user-facing components (appliance management
or edge). The certificate and the key should be stored in PEM format. If
no private key is provided, the certificate is used as a client
certificate in the trust store.
A private key can be uploaded for a CA certificate only if the "purpose"
parameter is set to "signing-ca".
A certificate chain will not be expanded
into separate certificate instances for reference, but would be pushed to
the enforcement point as a single certificate. This patch method does
not modify an existing certificate.
Request:
Method:
PATCH
URI Path(s):
/policy/api/v1/infra/certificates/<certificate-id>
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
TlsTrustData+
Example Request:
PATCH https://<policy-mgr>/policy/api/v1/certificates/certificate-1 { "pem_encoded": "-----BEGIN CERTIFICATE-----Successful Response:
Response Code:
200 OK
Response Headers:
n/a
Response Body:
n/a