Create a copy of this page as a sibling and complete it as instructed below. Please do not disturb markers such as  {10{ and }}.

Describe the platform

To ensure a successful test of the authenticator, please follow these steps:

Tester:
@ (name yourself){10{

}}Date:
Use '//' to input date{15{

 

}}Authenticator (or device) vendor:
Yubico, Apple, Dell, HP, Android phone brand...{17{
Apple
}}Authenticator (or device) model:
YubiKey 5 NFC, iPhone 13, PC model name, MacBook year size, MacBook Air year size, MacBook Pro year size...{20{

Yubiko

}}OS and its version:
iOS 13, macOS 10.5.8, Windows 10 22H2, Windows 11 22H2, Android 13...{25{

Yubikey

}}Browser and its version:
Chrome 114, Firefox 114...{30{
Firefox 116 (64-Bit)
}}I registered a PIN/password/finger/face in the authenticator before the session:
Yes or No
(
The situation where you have not previously registered in the authenticator is interesting for checking if the passkey creation will trigger user registration.){35{

Yes

}}

Capture the platform or browser passkey options

Possible locations:

These are exemplary paths. You need to screenshot the only passkey-related options. Please paste screenshots in or outside this table as suitable:





















Get diagnostics

}}Copy-paste the diagnostic results on the right as text (rows are labelled the same):

Platform authenticator (isUVPAA)


Conditional Mediation (Autofill UI)


CTAP2 support (Firefox)


{40{

Platform authenticator (isUVPAA) Not available


Conditional Mediation (Autofill UI) Not defined


CTAP2 support (Firefox) Supported

}}

Set repeated settings

It should look like this:

Create passkeys using various settings


Please insert or paste screenshots in this table as suitable, preferably putting the related screenshots in one row (you can place a note beneath an image in the same cell):

Seq1






Seq2 (just new screens)





Seq3 (just new screens)





Seq4 (just new screens)





Test User Verification

Copy-paste the result on the right:
Put Unsupported if there was an error{45{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{50{


}}

Test Attestation

Copy-paste the result on the right:
Put Unsupported if there was an error{55{


If registration worked, click on "Credential Registration Data [more details]" and copy-paste the content of the dialogue:


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{60{


If registration worked, click on "Credential Registration Data [more details]" and copy-paste the content of the dialogue:


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{65{


If registration worked, click on "Credential Registration Data [more details]" and copy-paste the content of the dialogue:


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{70{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{75{


}}

Test CredProtect Extension

Copy-paste the result on the right:
Put Unsupported if there was an error{80{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{85{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{90{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{95{


}}

Test cryptography

Copy-paste the result on the right:
Put Unsupported if there was an error{100{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{105{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{110{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{115{


}}

Copy-paste the result on the right:
Put Unsupported if there was an error{120{


}}

Conclusion

Do you have any additional observations or comments related to the entire procedure:{125{

Firefox on Mac provides no alternative options to external keys

}}

Thank you!