Re: [webauthn] Add "smart-card" to AuthenticatorTransport enum (WebKit) (#1835)

Apple added CCID to support PKI smartcards in the last major releases. 
At the same time Safari enabled Fido over CCID.   That works just fine. plig in your favorite CCID reader into MacOS or an iPad and tap at the first menu.  Pin is supported.  

On the authenticator side, In Fido Security requirements, CTAP is not allowed to be exposed over CCID.  It is exposed over NFC (Yubikeys have USB CCID interfaces and explicitly disable fido over them, Older Pre YK5 had U2F exposed over CCID)
Given that CCID is not a supported transport for the aUthenticator and NFC already exists, I don't think webauthn needs a new enum. 

If someone from apple has a different opinion, I would be interested.
Yes on iOS there are potentially 2 NFC readers one built in and one over CCID but that is an internal implementation deatal to my understanding.



-- 
GitHub Notification of comment by ve7jtb
Please view or discuss this issue at https://github.com/w3c/webauthn/issues/1835#issuecomment-1358249324 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 19 December 2022 20:22:01 UTC