重置设备指纹
功能介绍
应用服务器可调用此接口重置设备指纹。携带指定设备指纹时将之重置为指定值;不携带时将之置空,后续设备第一次接入时,该设备指纹的值将设置为第一次接入时的证书指纹。
URI
POST /v5/iotps/{project_id}/devices/{device_id}/reset-fingerprint
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID。 最小长度:1 最大长度:32 |
device_id | 是 | String | 参数说明:设备ID,用于唯一标识一个设备。在注册设备时直接指定,或者由物联网平台分配获得。由物联网平台分配时,生成规则为"product_id" + "" + "node_id"拼接而成。 取值范围:长度不超过128,只允许字母、数字、下划线()、连接符(-)的组合。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
fingerprint | 否 | String | 参数说明:设备指纹。设置改字段时平台将设备指纹重置为指定值;不携带时将之置空,后续设备第一次接入时,该设备指纹的值将设置为第一次接入时的证书指纹。 取值范围:长度为40的十六进制字符串或者长度为64的十六进制字符串。 |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
device_id | String | 设备ID,用于唯一标识一个设备。在注册设备时直接指定,或者由物联网平台分配获得。由物联网平台分配时,生成规则为"product_id" + "_" + "node_id"拼接而成。 最大长度:256 |
fingerprint | String | 设备指纹。 |
请求示例
POST https://{endpoint}/v5/iotps/{project_id}/devices/{device_id}/reset-fingerprint 响应示例
状态码: 200
OK
{
"device_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f",
"fingerprint" : "dc0f1016f495157344ac5f1296335cff725ef22f"
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |
403 | Forbidden |
404 | Not Found |
500 | Internal Server Error |
错误码
请参见错误码。

