Skip to content

Add 3rd party securitykeys/passkeys applications for broader support #111

@ben-grande

Description

@ben-grande

Current problem (if any)

libfido2 is not working with Qubes CTAP:

Administering a CTAP key from the client is prohibited:

I tried to use the Yubikey app through CTAP proxy and it didn't work. Didn't test Nitrokey app through CTAP.

fido2-token allows to administer a passkey, but it doesn't really work with all implementations. I could not reset a Yubikey with it (fido2-token -R -c /dev/hidraw2) but I did with the Yubikey app. Maybe Nitrokeys also have this problem.

Proposed solution

Installation formula for security keys applications on tpl-sys-usb:

I am normally against installing applications from outside the repositories because it can become a maintenance burden. I also don't like when it is not vendor neutral, I would like to only need fido2-token but it doesn't completely work.

Another problem of not being vendor neutral is getting more requests to add 10 more vendor apps.... in the eyes of the user, "if I commit to these ones, why not commit to every other app".

The value to a user, and who that user might be

Users will be able to fully control their passkey through a GUI interface that supports all options their keys use.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions