NSX Autonomous Edge REST API
Associated URIs:
API Description | API Path |
---|---|
Return All the User-Facing Components' CertificatesReturns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). |
GET /trust-management/certificates
|
Add a New CertificateAdds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can 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. |
POST /trust-management/certificates
|
Delete Certificate for the Given Certificate IDRemoves the specified certificate. The private key associated with the certificate is also deleted. |
DELETE /trust-management/certificates/{cert-id}
|
Show Certificate Data for the Given Certificate IDReturns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). |
GET /trust-management/certificates/{cert-id}
|
Update certificate for the given certificate IDUpdates an existing certificate. |
PUT /trust-management/certificates/{cert-id}
|
Return All Added CRLsReturns information about all CRLs. |
GET /trust-management/crls
|
Add a New Certificate Revocation ListAdds a new certificate revocation list (CRL). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. |
POST /trust-management/crls
|
Delete a CRLDeletes an existing CRL. |
DELETE /trust-management/crls/{crl-id}
|
Show CRL Data for the Given CRL IDReturns information about the specified CRL. |
GET /trust-management/crls/{crl-id}
|
Update CRL for the Given CRL IDUpdates an existing CRL. |
PUT /trust-management/crls/{crl-id}
|