Revoke Certificate
Certificate can be revoked from various reasons. The RA Profile can help us with the revocation as a single point for our certificate management service.
Only the Certificate that is bound to RA Profile can be revoked.
Revoke Certificate using the API
Certificate can be revoked using the Client Operations API. There may be some Attributes associated with the revocation of the Certificate. These Attributes represents requirements by some certification authority technology. We can get the list of Attributes for revocation of the Certificate using the following request:
curl -X GET \
--cacert [ca-cert] \
--cert [client-cert] \
--cert-type [type] \
-H "Accept: application/json" \
https://[domain]:[port]/api/v2/operations/authorities/e045a12a-e114-45ed-90b8-bac7e750e803/raProfiles/166b5cf52-63f2-11ec-90d6-0242ac120003/attributes/revoke
#https://[domain]:[port]/api/v2/operations//authorities/{authorityUuid}/raProfiles/{raProfileUuid}/attributes/revoke
This returns the list of applicable attributes to revoke Certificate using the RA Profile service, such as:
[] // empty array of Attributes
Knowing the attributes, we can revoke Certificate using the following request:
curl -X POST \
--cacert [ca-cert] \
--cert [client-cert] \
--cert-type [type] \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--data '
{
"reason": "UNSPECIFIED",
"attributes": []
}' \
https://[domain]:[port]/api/v2/operations/authorities/e045a12a-e114-45ed-90b8-bac7e750e803/raProfiles/166b5cf52-63f2-11ec-90d6-0242ac120003/revoke
#https://[domain]:[port]/api/v2/operations/authorities/{authorityUuid}/raProfiles{raProfileUuid}/certificates/revoke
Revoke Certificate using the Web Interface
Follow these steps to revoke a Certificate:
- Click Certificates in the left menu
- In the List of Certificates select the
Certificateto revoke - Click Revoke (symbol )
- Select the
Reason for Revocation - Click Revoke
The Certificate has been successfully revoked, information is updated in the inventory. You can check the Certificate status.