Skip to Content
本页目录

deviceVerify

验证设备

从设备获取验证挑战对应的 cert 和 signature。由宿主将结果提交给验证服务;此 API 不执行服务器验证。读取签名数据需要在设备上确认。

const result = await HardwareSDK.deviceVerify(connectId, params);

参数

可选通用参数

  • dataHex - 必需 string 验证流程提供的非空 hex 编码挑战数据。

示例

// Obtain a fresh challenge from your verification flow. declare const challengeHex: string; const result = await HardwareSDK.deviceVerify(connectId, { dataHex: challengeHex }); if (!result.success) throw new Error(result.payload.error); // Submit the result to the verification service and check its verdict.

返回结果

{ success: true, payload: { cert: string signature: string } }

错误

{ success: false, payload: { error: string, // 错误信息 code?: string | number // 错误码 } }
最后更新于