当用户想要注册自己的设备,依赖方提供一些参数,它们分别是:U2F FIDO - 应用与挑战参数
- 一个挑战,
- 的appid,协议 的
- 版本
用户通过触摸设备上的按钮发送这些信息,然后执行“用户存在测试”:
dictionary RegisterResponse { DOMString registrationData; DOMString clientData; };
依赖方做他要做的与这些信息和过程完成!
但我不明白以下部分。基于U2F协议的规范:
注册请求消息 - U2F_REGISTER 此消息用于启动U2F令牌注册。 FIDO客户端首先与依赖方联系以获得询问,然后构造注册请求消息。注册请求消息由两部分组成: challenge参数是客户端数据的SHA-256哈希,是FIDO客户端准备的字符串化的JSON数据结构。除此之外,客户数据包含来自依赖方的挑战(因此参数的名称)。 应用程序参数[32字节]。应用程序参数是请求注册的应用程序的应用程序标识的SHA-256散列。 (参见[FIDOAppIDAndFacets]在参考书目的详细信息。)
在该步骤该部分运行?
预先感谢您!