latest iPad OS / Blink fails to create FIDO2 key #1761
-
Checklist
ConfigurationiPadOS 16.4.1 Describe the bugblink> ssh-keygen -t ed25519-sk
Generating public/private ed25519-sk key pair.
You may need to touch your authenticator to authorize key generation.
sshsk_enroll: missing provider
Key enrollment failed: invalid argument I prefer to avoid ECDSA and non-Edwards curves where possible. Would be nice if I could either specify the key type in Config -> Keys, or generate it as above. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
Token is a Yubikey 5c attached to iPad via USB-C. Same device has been used to generate |
Beta Was this translation helpful? Give feedback.
-
Hi! To use secure keys, please use the user interface for it as described at https://docs.blink.sh/advanced/webauthn. There are also limitations on the type of keys that we can create as our implementation is based on WebAuthn and it is implemented by iOS itself. Only ECDSA keys are supported atm. We won't support FIDO2 atm as it would require custom support per key and honestly, the user interest is just not there. |
Beta Was this translation helpful? Give feedback.
-
ahhh, dabbit. Burned by my own assumption. Assumed "webauthn == fido2" whereas I now see webauthn is a subset of FIDO2. Specifically, the web apis. Regardless, the advantage of using external tokens outweighs my preference to avoid non-Edwards curves. So P256 it is for now. Ick. |
Beta Was this translation helpful? Give feedback.
-
Opening a Discussion from the content on this thread: #1875 |
Beta Was this translation helpful? Give feedback.
Hi! To use secure keys, please use the user interface for it as described at https://docs.blink.sh/advanced/webauthn. There are also limitations on the type of keys that we can create as our implementation is based on WebAuthn and it is implemented by iOS itself. Only ECDSA keys are supported atm.
We won't support FIDO2 atm as it would require custom support per key and honestly, the user interest is just not there.