如何在命令行上测试 FIDO U2F USB 令牌?

如何在命令行上测试 FIDO U2F USB 令牌?

如何在 Linux 命令行上讲解 UAF(通用身份验证框架)和/或 U2F(通用第二因素)= CTAPI 协议?

答案1

libfido2该库附带支持 U2F 和 FIDO2 协议的工具:

  • fido2-token
  • fido2-cred
  • fido2-assert

较旧的系统可能会有libu2f-主机,仅支持 U2F (CTAPv1):

  • u2f-host -a register
  • u2f-host -a authenticate

例如:

$ echo '{"version":"U2F_V2","appId":"https://example.com","challenge":"asdfghj"}' > reg.json
$ u2f-host -a register -o https://example.com < reg.json > reg_reply.json
[touch token]

相关内容