1

我有一个 USB 安全令牌,用于生成密钥对并将安全数据保存在它的内存中。

与此令牌的通信是通过 c++ 库进行的。像 readMemory() 和 writeMemory() 一样,还有 genKeyPair()。

我想在 FIDO 解决方案中使用这个令牌。连接令牌并与之通信的方法是什么?

我访问了 fidoalliance.org 网站。

4

1 回答 1

1

如果你的令牌不是“开放的”(即你不能更新它的固件),如果它不是一个 FIDO 设备(Yubikey,飞天,...),恐怕你不能。

如果您可以在其中放入一些代码,则必须(至少):

  • 实施U2F HID 协议,以便您的令牌枚举为 FIDO-HID 设备并进行通信
  • 实施U2F 消息以回答 U2F 请求。这些消息的处理过程可能会使用您的令牌 API。
  • 测试一下
于 2019-01-17T09:49:58.930 回答