Create a copy of this page as a sibling and fill in that copy as instructed below.

Describe the platform

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

Tester:
@ (name yourself){10{


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

}}Authenticator (or device) vendor:
Yubico, Apple, Dell, HP, Android phone brand...{3{

}}Authenticator (or device) model:
YubiKey 5 NFC, iPhone 13, PC model name, MacBook year size, MacBook Air year size, MacBook Pro year size...{20{

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


}}Browser and its version:
Chrome 114, Firefox 114...{30{

}}I registered a PIN/password/finger/face in the authenticator before the session:

Enter yes or no{35{


}}

Capture the platform or browser passkey options

This is an exemplary path, screenshot only the screen(s) with passkey options (the last one below):

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{


}}

Set repeated settings

It should look like this:

Create passkeys using various settings


Please insert or paste screenshots in or outside this table as suitable:

















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{50{


}}

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


}}

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


}}

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


}}

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


}}

Test CredProtect Extension

Test cryptography


I would skip this, and if needed, place some identifying labels above for easier extraction from test results pages.

The results will be aggregated into the summarised table below.


Platform authenticator (isUVPAA)
Conditional Mediation (Autofill UI)
CTAP2 support (Firefox)

1. User Verification: Discouraged


2. User Verification: Required
3. Attestation: Enterprise
4. Attestation: Direct
5. Attestation: Indirect
6. Attestation: None
7. CredProtect Extension: userVerificationOptional
8. CredProtect Extension: userVerificationOptionalWithCredentialIDList
9. CredProtect Extension: userVerificationRequired
10. ES256
11. ES384
12. ES512
13. RS256
14. EdDSA