跳到主要内容

deviceVerify

验真流程

deviceVerify 用于读取设备生成的 certsignature,应用可以把这些数据确认提交到 UKey Wallet 服务端验证设备真实性。读取签名信息前,用户需要在设备上确认。

const callResult = await ukeySdk.deviceVerify(connectId, requestParams);

入参配置

常见入参(CommonParams)

  • dataHex - string;十六进制挑战数据,例如转成 hex 的时间戳。

调用例子

ukeySdk.deviceVerify(connectId, {
dataHex: "1a6f92c4d8b",
});

结果

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

报错

{
success: false,
payload: {
error: string, // 出错说明
code: number // 状态码
}
}