Deletes a certificate authority (CA) certificate from an ApsaraMQ for MQTT broker. CA certificates are used in X.509 certificate-based authentication to issue and validate device certificates.
Operation description
-
Only ApsaraMQ for MQTT Enterprise Platinum Edition instances support this operation.
-
You can call this operation up to 500 times per second per Alibaba Cloud account. If you want to increase the limit, join the DingTalk group (ID: 35228338) to contact ApsaraMQ for MQTT technical support.
-
This operation deletes only CA certificates registered with ApsaraMQ for MQTT brokers. To query registered CA certificates, call the ListCaCertificate operation.
-
Deleting a CA certificate automatically deletes all device certificates issued by that CA certificate and registered with the ApsaraMQ for MQTT broker.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mq:DeleteCaCertificate |
delete |
*Instance
|
None |
|
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| MqttInstanceId |
string |
Yes |
The ID of the ApsaraMQ for MQTT instance to which the CA certificate is bound. |
post-cn-7mz2d****** |
| Sn |
string |
Yes |
The serial number of the CA certificate to delete. The serial number uniquely identifies a CA certificate. The serial number of a CA certificate cannot exceed 128 bytes in size. |
007269004887****** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
020F6A43-19E6-4B6E-B846-44EB31DF**** |
| Sn |
string |
The serial number of the deleted CA certificate. |
007269004887****** |
Examples
Success response
JSON format
{
"RequestId": "020F6A43-19E6-4B6E-B846-44EB31DF****",
"Sn": "007269004887******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 400 | MqttOwnerCheckError | Failed to validate the instance permission | |
| 500 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 500 | FindCaBySnError | Failed to find the CA by the SN. Please check sn is valid. | |
| 500 | MqttInstanceNotFound | Specified instance is not found | |
| 403 | PermissionCheckFailed | Failed to verify API permissions. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.