如何使用来自 FIDO 的安全令牌?
How do I use from security token for FIDO?
我有一个 USB 安全令牌,用于生成密钥对并将安全数据保存在它的内存中。
与此令牌的通信是通过 c++ 库进行的。像 readMemory() 和 writeMemory() 一样还有 genKeyPair()。
我想在 FIDO 解决方案中使用此令牌。连接令牌并与之通信的方式是什么?
我访问 fidoalliance.org 网站。
如果你的令牌不是"open"(即你不能更新它的固件),如果它不是一个 FIDO 设备(Yubikey,飞天,...),恐怕你不能。
如果可以在其中放入一些代码,则必须(至少):
- 实施 U2F HID protocol 以便您的令牌枚举为 FIDO-HID 设备并以此方式进行通信
- 实施 U2F messages 以响应 U2F 请求。这些消息的处理过程可能会使用您的令牌 API.
- Test它
我有一个 USB 安全令牌,用于生成密钥对并将安全数据保存在它的内存中。
与此令牌的通信是通过 c++ 库进行的。像 readMemory() 和 writeMemory() 一样还有 genKeyPair()。
我想在 FIDO 解决方案中使用此令牌。连接令牌并与之通信的方式是什么?
我访问 fidoalliance.org 网站。
如果你的令牌不是"open"(即你不能更新它的固件),如果它不是一个 FIDO 设备(Yubikey,飞天,...),恐怕你不能。
如果可以在其中放入一些代码,则必须(至少):
- 实施 U2F HID protocol 以便您的令牌枚举为 FIDO-HID 设备并以此方式进行通信
- 实施 U2F messages 以响应 U2F 请求。这些消息的处理过程可能会使用您的令牌 API.
- Test它