裝置認證是由CA根憑證簽發給用戶端裝置使用的數位憑證,用於用戶端和服務端串連時,服務端對用戶端進行安全認證。認證通過後服務端和用戶端可基於認證內的加密金鑰進行安全通訊,若認證不通過則服務端拒絕用戶端接入。 若您暫時不需要使用某個裝置認證,可通過該介面登出裝置認證,將裝置認證狀態變成未啟用。
介面說明
僅鉑金版執行個體支援使用 InactivateDeviceCertificate 介面。
單使用者請求頻率限制為 500 次/秒。如有特殊需求,請聯絡雲Message QueueTT 版支援人員,DingTalk群號:35228338。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
mq:UnregisterDeviceCertificate |
none |
*Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| MqttInstanceId |
string |
是 |
裝置認證所綁定的執行個體 ID,即雲Message QueueTT 版的執行個體 ID。 |
post-cn-7mz2d****** |
| DeviceSn |
string |
是 |
待登出裝置認證的 SN 序號,用於唯一標識一個裝置認證。 |
356217374433****** |
| CaSn |
string |
是 |
待登出裝置認證所屬的 CA 憑證的 SN 序號,用於唯一標識一個 CA 憑證。 取值範圍:不超過 128 Byte。 |
007269004887****** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
公用參數,每個請求的 ID 都是唯一的,可用於排查和定位問題。 |
020F6A43-19E6-4B6E-B846-44EB31DF**** |
| DeviceSn |
string |
已登出裝置認證的 SN 序號,用於唯一標識一個裝置認證。 |
356217374433****** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "020F6A43-19E6-4B6E-B846-44EB31DF****",
"DeviceSn": "356217374433******"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | 參數校正失敗,可能缺失或者傳入值非法。 |
| 500 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 500 | FindDeviceBySnError | Failed to find the device certificate by the SN. Please check sn is valid | |
| 500 | MqttInstanceNotFound | Specified instance is not found | |
| 403 | PermissionCheckFailed | Failed to verify API permissions. | ram許可權檢查失敗 |
| 403 | MqttOwnerCheckError | Failed to validate the instance permission |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。