Unlock with Passkey (Yubikey) does not work on iOS Safari

On iOS 26.3 with iPhone 17 Pro Max.

I open safari to the vault, tap login with passkey. Tap my Yubikey and type the PIN. It then goes to an unlock screen.

I tap unlock with passkey, tap, enter PIN, tap. I get a generic error saying there was an unknown error. Unlock fails.

What does that screen exactly say?
Does it ask for your master password?
Can you make a screenshot for us (but then redact personal information)?

Was your login-passkey set up with encryption – or without encryption?

Just for testing: does it work when you use Chrome on iOS?

  1. Same Yubikey works when on desktop browser’s web vault. It uses encryption. No need for master password.

  2. Same Yubikey only doesn’t work on iOS browsers. Safari, Chrome, Brave, all have the same behavior.

  3. The screen is the Unlock screen (the screen you see after you click “Lock” in the web app), and it asks for my master password, or passkey, or log out.

It says “Error Unexpected error occurred.”

Hm. If this info here is still “valid”, then it seems, it’s not yet possible to use security keys with PRF (needed for “encryption” here) on iOS.

Hm, I think even on Windows 10 (where PRF is also not supported) I never saw the unlock screen while using “Log in with passkey”. Maybe BW changed that procedure or the names – or it’s because the PRF security key passkey simply is not supported on iOS, as written before. (?!)

(Unfortunately I have no way to test this myself, as I don’t use iOS/iPadOS.)

In addition, this source says that iOS does not support PRF get(), although it evidently does support PRF create() starting with iOS 18.0. This would be consistent with the observation that you are able to create login passkeys with encryption enabled, but that you would not be able to use those passkeys on iOS.

2 Likes