本页目录
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 // 错误码
}
}最后更新于