NSX Autonomous Edge REST API

Update certificate for the given certificate ID

Updates an existing certificate.

Request:

Method:
PUT
URI Path(s):
/trust-management/certificates/{cert-id}
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
TrustObjectData+

Example Request:

{ "pem_encoded": "-----BEGIN CERTIFICATE----------END CERTIFICATE-----\n-----BEGIN CERTIFICATE----------END CERTIFICATE-----\n", "private_key": "-----BEGIN RSA PRIVATE KEY----------END RSA PRIVATE KEY-----\n", "passphrase": "1234" }

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
Certificate+

Example Response:

{ "id": "2e15955d-acd1-4f49-abae-0c6ea65bf437", "resource_type": "certificate_ca", "pem_encoded": "-----BEGIN CERTIFICATE----------END CERTIFICATE-----\n", "_last_modified_time": 1413369285797, "_create_time": 1413369285797, "_create_user": "admin", "_last_modified_user": "admin" }

Required Permissions:

crud

Feature:

trust_certificates

Additional Errors: