table of contents
| FIDO2-TOKEN(1) | General Commands Manual | FIDO2-TOKEN(1) |
NAME¶
fido2-token — find
and manage a FIDO 2 authenticator
SYNOPSIS¶
fido2-token |
[-CR] [-d]
device |
fido2-token |
-D [-de]
-i id
device |
fido2-token |
-I [-cd]
[-k rp_id
-i cred_id]
device |
fido2-token |
-L [-der]
[-k rp_id] [device] |
fido2-token |
-S [-de]
[-i template_id
-n template_name]
device |
fido2-token |
-V |
DESCRIPTION¶
fido2-token manages a FIDO 2
authenticator.
The options are as follows:
-Cdevice- Changes the PIN of device. The user will be prompted for the current and new PINs.
-D-iid device- Deletes the resident credential specified by id from device, where id is the credential's base64-encoded id. The user will be prompted for the PIN.
-D-e-iid device- Deletes the biometric enrollment specified by id from device, where id is the enrollment's template base64-encoded id. The user will be prompted for the PIN.
-Idevice- Retrieves information on device.
-I-cdevice- Retrieves resident credential metadata from device. The user will be prompted for the PIN.
-I-krp_id-icred_id device- Prints the credential id (base64-encoded) and public key (PEM encoded) of the resident credential specified by rp_id and cred_id, where rp_id is a UTF-8 relying party id, and cred_id is a base64-encoded credential id. The user will be prompted for the PIN.
-L- Produces a list of authenticators found by the operating system.
-L-edevice- Produces a list of biometric enrollments on device. The user will be prompted for the PIN.
-L-rdevice- Produces a list of relying parties with resident credentials on device. The user will be prompted for the PIN.
-L-krp_id device- Produces a list of resident credentials corresponding to relying party rp_id on device. The user will be prompted for the PIN.
-R- Performs a reset on device.
fido2-tokenwill NOT prompt for confirmation. -S- Sets the PIN of device. The user will be prompted for the PIN.
-S-edevice- Performs a new biometric enrollment on device. The user will be prompted for the PIN.
-S-e-itemplate_id-ntemplate_name device- Sets the friendly name of the biometric enrollment specified by template_id to template_name on device, where template_id is base64-encoded and template_name is a UTF-8 string. The user will be prompted for the PIN.
-V- Prints version information.
-d- Causes
fido2-tokento emit debugging output on stderr.
If a
tty is available,
fido2-token will use it to prompt for PINs.
Otherwise,
stdin is
used.
fido2-token exits 0 on success and 1 on
error.
SEE ALSO¶
CAVEATS¶
The actual user-flow to perform a reset is outside the scope of the FIDO2 specification, and may therefore vary depending on the authenticator. Yubico authenticators do not allow resets after 5 seconds from power-up, and expect a reset to be confirmed by the user through touch within 30 seconds.
An authenticator's path may contain spaces.
Resident credentials are called “discoverable credentials” in FIDO2.1.
| September 13, 2019 | Debian |