Replace Certificate
Replace the certificate of the given appliance
A key/Id of the certificate which needs to be replaced
Replace certificates Request Body
Show optional properties
{
"caType": "string"
}
"{\n \"caType\" : \"EXTERNAL_CA\",\n \"certificateChain\" : \"-----BEGIN CERTIFICATE -----pemencoded-server-cert-----END CERTIFICATE -----\\n-----BEGIN CERTIFICATE -----pemencoded-root-ca-cert-----END CERTIFICATE -----\"\n}"
Certificate signing CA type (e.g., VMCA, OPENSSL_CA, MSCA, EXTERNAL_CA, SELF_SIGNED_CA)
Full Certificate chain
The certificate replacement workflow details
"{\n \"requestId\" : \"4881a542-e10c-4033-b161-41622324db01\",\n \"requestName\" : \"ucmreplacecertificateworkflow\",\n \"requestReason\" : \"Certificate replace operation from API\",\n \"requestType\" : \"Replace Certificate\",\n \"state\" : \"INPROGRESS\",\n \"errorCause\" : [ ],\n \"duration\" : 95,\n \"category\" : \"VCF_CERTIFICATE_MANAGEMENT\"\n}"
Categories for VCF workflow requests
Duration of the request
List of errors encountered during workflow execution
Unique identifier of the request
Name of the workflow request
Reason for the workflow request
Type of the workflow request (e.g., CREATE_ENVIRONMENT, VC_DATA_COLLECTION)
Current state of the workflow request (e.g., CREATED, IN_PROGRESS, COMPLETED, FAILED)
Invalid certificate chain, or the leaf certificate does not match any CSR stored in the locker
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"caType":"string"}' https://{api_host}/suite-api/api/fleet-management/certificate-management/certificates/{certificateId}