Skip to content

fido_dev_is_fido2 on Windows Hello Pseudo-Device #736

Closed Answered by LDVG
ohnowade asked this question in Q&A
Discussion options

You must be logged in to vote

Hi,

Yes, the return value of fido_dev_is_fido2() will always be true on the windows://hello pseudo-device since there's no webauthn.dll API to query or select authenticators programatically.

Also, if the above guess is true, is there any other recommended API (or workaround) to decide if a device is FIDO2 or U2F? We want to set the correct RPID if a device was registered with U2F (blind retry is the only solution on top of my head now).

Are you looking for fido_assert_set_winhello_appid() (which will be part of the next libfido2 release, see also #689)?

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@ohnowade
Comment options

@LDVG
Comment options

@LDVG
Comment options

@ohnowade
Comment options

Answer selected by ohnowade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants