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{
iPhone X
}}OS and its version:
iOS 13, macOS 10.5.8, Windows 10 22H2, Windows 11 22H2, Android 13...{25{

iOS 16.6

}}Browser and its version:
Chrome 114, Firefox 114...{30{
Safari
}}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:





iCloud Keychain necessary













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)Available


Conditional Mediation (Autofill UI)Supported


CTAP2 support (Firefox)Not defined

}}

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


>Weitere Optionen





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{

bob@example.com
Credential ID
54829FF6C722464B7B83428C2CD62F0F6BC7F531

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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

bob@example.com
Credential ID
3FC89130BCA16E2EF524593CD687C94FFCC9A590

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

Test Attestation

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

Unsupported

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{

bob@example.com
Credential ID
B848C8AC03F4B5394CEB780FA9BF14C6ED839037

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

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

Credential Creation Data
Require Resident Key 
true

Authenticator Data 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Authenticator Data in Hex 
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C5D00000000000000000000000000000000000000000014B848C8AC03F4B5394CEB780FA9BF14C6ED839037A5010203262001215820B4E91E9B477A8C468D04B5683395B358A47196840FD2284CAC83E5CBFFCA1323225820F8F17E0BD0EE0E35837B3F187DA37144A143A02D384CFC631E16276EF942E15C

Public Key 
EC key: A5010203262001215820B4E91E9B477A8C468D04B5683395B358A47196840FD2284CAC83E5CBFFCA1323225820F8F17E0BD0EE0E35837B3F187DA37144A143A02D384CFC631E16276EF942E15C

Extension Data 
No extension data

Attestation Statement Chain 
none

Attestation Statement in Hex 
A0

}}

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

bob@example.com
Credential ID
ED863325C092C582343768368051A2E28499DB62

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

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

Credential Creation Data

Require Resident Key
true

Authenticator Data
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Authenticator Data in Hex
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C5D00000000000000000000000000000000000000000014ED863325C092C582343768368051A2E28499DB62A5010203262001215820CB250B117EE8EA77AF0B5BA46BBA96FCDA081F4CC4BDDD401AF3B1C804F1A1142258200D71F0416008A68CD59E2591519C4DFDD794ECF5925F3ACF9D38865FFB1E25D4

Public Key
EC key: A5010203262001215820CB250B117EE8EA77AF0B5BA46BBA96FCDA081F4CC4BDDD401AF3B1C804F1A1142258200D71F0416008A68CD59E2591519C4DFDD794ECF5925F3ACF9D38865FFB1E25D4

Extension Data
No extension data

Attestation Statement Chain
none

Attestation Statement in Hex
A0

}}

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

bob@example.com
Credential ID
A665A3A40FA32C283162BF63899962EDF2B0EEA0

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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{

bob@example.com
Credential ID
137D5F508AC361A788ADDF588EF4FD5C0E5A1E0A

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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

bob@example.com
Credential ID
4D761F85D5D5B00AD0462A74BAEA3DAE720A645C

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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

bob@example.com
Credential ID
6CFB6B947683E602DE5D09F75ADF57C01B95C369

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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{

bob@example.com
Credential ID
F8887A7A81B9F9D7C34A4BF925AD59B54A35CAF6

RP ID
webauthntest.identitystandards.io

AAGUID 
00000000-0000-0000-0000-000000000000

Credential Registration Data [more details] 
Key Type: EC 
Discoverable Credential: true 
Attestation Type: none (unverified) 
UP=1, UV=1, BE=1, BS=1, AT=1, ED=0, SignCount=0

Last Authentication Data [more details] 
No authentications

}}

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

Unsupported

}}

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

Unsupported

}}

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

Unsupported

}}

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

Unsupported

}}

Conclusion

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


}}

Thank you!