デバイス証明書とは、ルート認証局 (CA) がクライアントに発行するデジタル証明書です。 サーバーは、クライアントがサーバーに接続するときに、クライアントを認証するためにデバイス証明書を使用します。 クライアントが認証にデバイス証明書を使用する場合、サーバーは登録済みの CA 証明書に対してデバイス証明書を検証します。 デバイス証明書が CA 証明書と一致する場合、クライアントは認証され、システムは自動的にデバイス証明書を登録します。 デバイス証明書が登録されると、デフォルトでそのステータスはアクティブになります。 使用するデバイス証明書が非アクティブな場合は、この操作を呼び出して再アクティブ化できます。
操作説明
プラチナ エディション インスタンスのみが ActiveDeviceCertificate 操作をサポートしています。
単一ユーザーのリクエスト頻度は、1 秒あたり 500 呼び出しに制限されています。特別な要件がある場合は、MQTT テクニカルサポートの Message Queue にお問い合わせください。 DingTalk グループ番号は 35228338 です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:ActiveDeviceCertificate |
none |
*Instance
|
なし |
|
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| MqttInstanceId |
string |
必須 |
デバイス証明書がアタッチされている Message Queue for MQTT インスタンスの ID です。 |
post-cn-7mz2d****** |
| DeviceSn |
string |
必須 |
アクティブ化するデバイス証明書のシリアル番号 (SN) です。 SN は、デバイス証明書の一意の識別子です。 |
356217374433****** |
| CaSn |
string |
必須 |
デバイス証明書を発行した認証局 (CA) 証明書の SN です。 SN は、CA 証明書の一意の識別子です。 値は最大 128 バイトです。 |
007269004887****** |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
返されるデータです。 |
||
| RequestId |
string |
リクエストの ID です。これは共通パラメーターです。 各リクエストには、問題のトラブルシューティングに使用できる一意の ID があります。 |
020F6A43-19E6-4B6E-B846-44EB31DF**** |
| DeviceSn |
string |
アクティブ化されたデバイス証明書の SN です。 SN は、デバイス証明書の一意の識別子です。 |
356217374433****** |
例
成功レスポンス
JSONJSON
{
"RequestId": "020F6A43-19E6-4B6E-B846-44EB31DF****",
"DeviceSn": "356217374433******"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. | |
| 403 | MqttOwnerCheckError | Failed to validate the instance permission |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。