This library implements FIDO Client to Authenticator Protocol(CTAP) 2.1.
go get github.com/tpc3/go-ctap
- Command request and response struct
- Command function
- PinUvAuth utility
- wrap PC/SC card
CTAP1 isn't implemented
- NFC: call
ctap_pcsc.NewDevice(card *scard.Card)
- USB: WIP
call (ctap.Device).GetPinUvAuthToken(permission, rpId, pin)
call (ctap.Device).<command_name>
Read example directory to get more usage.