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:

  • For this test, you need a computer or mobile device and a hardware or software authenticator. It may be:
    • Hardware authenticator, such as YubiKey.
    • Operating system authenticator, such as Touch ID or Windows Hello.
    • Software authenticator, such as tpm-fido.
    • Password manager with passkey support, such as Dashlane.
  • The actions performed during this test are parts of regular usage and should not affect the authenticator in any way. However, you may choose to use a brand-new authenticator, reset or clear it to avoid any conflicts during the test.
  • If necessary, delete the passkey that you create during this testing if it prevents you from creating it again. This should not happen, but if it does, please provide a screenshot and an accompanying note. If you are willing to, reset the authenticator's settings (e.g., disable PIN, unregister fingerprint).
  • Fill in the details in the table below:

Tester:
@ (name yourself){10{

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

 

}}Authenticator (or device) vendor:
Yubico, Apple, Dell, HP, Android phone brand...{17{
Windows Hello
}}Authenticator (or device) model:
YubiKey 5 NFC, iPhone 13, PC model name, MacBook year size, MacBook Air year size, MacBook Pro year size...{20{
Dell Latitude 542011th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz   1.69 GHz
}}OS and its version:
iOS 13, macOS 10.5.8, Windows 10 22H2, Windows 11 22H2, Android 13...{25{

Edition    Windows 10 Pro
Version    21H2
OS build    19044.2846
Experience    Windows Feature Experience Pack 120.2212.4190.0

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

Version 1.51.110 Chromium: 113.0.5672.77 (Official Build) (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

}}

  • Be prepared to capture screenshots of each system/browser dialogue that appears. Later in this process, you will register a passkey multiple times.

Capture the platform or browser passkey options

  • If there are any options or settings related to "passkeys", "security keys" or similar in your OS/device/spaceship settings (related to the authenticator you are going to use), capture screenshots and paste or attach them here.
    • If you are using a password manager, capture its passkey-related options.
    • If you are using a browser supporting passkeys, capture its options instead.
    • If you are using an operating system to manage passkeys, capture its options instead.

Possible locations:

    • Windows 11: Settings > Accounts > Passkeys
    • iOS: Settings > Apple ID > iCloud > Passwords & Keychain
    • Chrome (Windows): Settings > Autofill and passwords > Password Manager > Manage passkeys

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

  • Open https://webauthntest.identitystandards.io/.
  • Log in using any user name - this is probably just for the app's internal logging.
  • Click the "..." button.
  • If there are any problems while doing the above, try another time or use another device. If the problem persists, please let us know over Slack.

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

Available


Not supported


Not defined

}}

Set repeated settings

  • Click the "+" button to create a passkey. Choose the following:
    • RP Info: This domain
    • User Info: Bob
    • Attachment: Undefined
    • Require Resident Key: True
    • Resident Key (L2): Required

It should look like this:

Create passkeys using various settings


  • Capture and paste below the screenshot of various prompts, screens, dialogues, questions or messages that show up during passkey registration as you encounter them.
    • If some options are offered, snapshot them as well, but do not change anything.
    • Capture screenshots at each step of the first passkey creation.
    • Also, capture screenshots when new screens appear during subsequent passkey creations and add them here.
    • Try not to duplicate screenshots of the same steps, as interactions will likely look similar.
    • If you encounter an error message like "Authenticator data cannot be parsed", it indicates that the combination of arguments used is not supported by the authenticator being tested.

    • You can add a note to a screenshot if you encounter an error or find something interesting.
    • If you are wonderinf wgy

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 (Unsupported Algorithms)



Seq3 (just new screens)





Seq4 (just new screens)





Test User Verification

  • Select User Verification: Discouraged and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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


bob@example.com


Credential ID
37573889AD73845715C68852DD40982B9E08D5D8145D0E9E58ACD1BBE9D9CFE4

RP ID
webauthntest.identitystandards.io

AAGUID
00000000-0000-0000-0000-000000000000

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

Last Authentication Data [more details]
No authentications

}}

  • Select User Verification: Required and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.
  • Note that the latest result is the rightmost in the bottom row. You may delete already pasted results.
  • All authenticators should be able to register multiple passkeys for the same domain, so you do not need to delete the previously created one. It is likely that the passkeys you create will override each other since they are for the same domain and use the same user name "bob@example.com").

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


bob@example.com


Credential ID
23E11BE6FD18CEAC990BB7A9A4335C62D1AC41CB098FC524F9D5233E3E510671

RP ID
webauthntest.identitystandards.io

AAGUID
00000000-0000-0000-0000-000000000000

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

Last Authentication Data [more details]
No authentications

}}

Test Attestation

  • Select Attestation: Enterprise and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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:

Credential Creation Data

Require Resident Key
true

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

Authenticator Data in Hex
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C45000000000000000000000000000000000000000000207E359B9C1395C5B00D6991B293DA2EE3D1DFCA0BBDD4FCDD3BC9822EBCE07007A401030339010020590100BF3FB4F076DFB41F33D38095712971C60E5B8ABE0AEBCD6F7F759D474EF18D1D02AA92791D30860CC24854C3D2AD8AD0F20DD6D6D2107F64132DE007219270F413A65D861CA4BEDE4BA8B34F661A6C3DB1C1DD54FC3013F9CD511DE81F35443CBEC4DD9136C08CE19C2EDDAE37F1494E0B09455CAC7FDD6AA9B039089842AEC88C6CC63B8528D2543C1AC834805532DE44640BF408F7A524CAC3FAB17929DD15ABDCE68F0FF851BABB844901672E1FA297969F11DBAAE66264AF534E9620010D6010271FFDF2D1C2021051F825F7A0A498425CAD81A465CB70277BF4833624D5C7A7BD207895C534519ACCA6C5131E03D61EEFBED003C4F954010509F151E8CD2143010001

Public Key
RSA key: A401030339010020590100BF3FB4F076DFB41F33D38095712971C60E5B8ABE0AEBCD6F7F759D474EF18D1D02AA92791D30860CC24854C3D2AD8AD0F20DD6D6D2107F64132DE007219270F413A65D861CA4BEDE4BA8B34F661A6C3DB1C1DD54FC3013F9CD511DE81F35443CBEC4DD9136C08CE19C2EDDAE37F1494E0B09455CAC7FDD6AA9B039089842AEC88C6CC63B8528D2543C1AC834805532DE44640BF408F7A524CAC3FAB17929DD15ABDCE68F0FF851BABB844901672E1FA297969F11DBAAE66264AF534E9620010D6010271FFDF2D1C2021051F825F7A0A498425CAD81A465CB70277BF4833624D5C7A7BD207895C534519ACCA6C5131E03D61EEFBED003C4F954010509F151E8CD2143010001

Extension Data
No extension data

Attestation Statement Chain
none

Attestation Statement in Hex
A0

}}

  • Select Attestation: Direct and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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:

Credential Creation Data

Require Resident Key
true

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

Authenticator Data in Hex
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C450000000008987058CADC4B81B6E130DE50DCBE9600205268DFE87C92FBEDF4FDD1D67545767D158E4FD141C299F0387C52987608975FA401030339010020590100B2E532031BD4D3E7CE94710A841428F0823BD18FC09D367B8982B52E5B54A1884E6920AF91A04C9458FA9BE106E9FBB646E555AD5B6FD3DD5732D067B70216703613EFED326FC8CEA85FE58E87407823813FAE9BC1851E641DDDD41C7DEE59A1A9EC4C1BA5974EA033088111E87DAB6906EE9C181C3FD31DCFE325964201E60C4B13AA02D4881F0478CE2B5340B5AEBB28A0BF40A1FA044786F3CF2AAA4AC9310F23A5F5A3255205D3AA1DC29FC7B850A192247C9B785115F092E6A45F92D693817DEFFE1A858D65D47F936186AB31BC69402D8B9D8FFC3152837DA9654E8246A1CA612860BA745605A2F2A6AD61645362D138725F7E53A39DC77F63EA7154BD2143010001

Public Key
RSA key: A401030339010020590100B2E532031BD4D3E7CE94710A841428F0823BD18FC09D367B8982B52E5B54A1884E6920AF91A04C9458FA9BE106E9FBB646E555AD5B6FD3DD5732D067B70216703613EFED326FC8CEA85FE58E87407823813FAE9BC1851E641DDDD41C7DEE59A1A9EC4C1BA5974EA033088111E87DAB6906EE9C181C3FD31DCFE325964201E60C4B13AA02D4881F0478CE2B5340B5AEBB28A0BF40A1FA044786F3CF2AAA4AC9310F23A5F5A3255205D3AA1DC29FC7B850A192247C9B785115F092E6A45F92D693817DEFFE1A858D65D47F936186AB31BC69402D8B9D8FFC3152837DA9654E8246A1CA612860BA745605A2F2A6AD61645362D138725F7E53A39DC77F63EA7154BD2143010001

Extension Data
No extension data

Attestation Statement Chain
none

Attestation Statement in Hex
A663616C6739FFFE63736967590100460DC3BBA2D7F7AFACD2E34F02F6764EF35417F32FEA57F13512629CEE220D1FE4C4DE7D21FBF3BE8DABE3DEAF729F3EB3CD064B0C8ED0942BD55757ABB212659DD496B315B6387903BA8BE9DA7A801B6697D5541ABF3A69E6FDC49F77DB32182098FDCD6480197D6950110F81CEBF7D16A6BE8980ADA137E4D76E16813BA79CC33FE5E352653125B3EB22C2F6AE114211C70F27D8D858AE21C2AF7096C9BAF9A6E596FBCAE66AA1B554D735326DDBB2AE1F463FF58797E16D938DFBE31B4F6A509D00D1CAE42C26348E5314197AB88FBDBF98E7683D1D4608EDFBA20643DA982B12E5F009E33F8747A7A04E3FC3EF5BE12C996DB435D37311613B78C60FE1D26376657263322E3063783563825905C4308205C0308203A8A0030201020210500BD76B25CF4891A9CF2D3566B429B9300D06092A864886F70D01010B05003041313F303D060355040313364555532D53544D2D4B455949442D46423137443730443733343837304539313943344538453630333937354536363445304534334445301E170D3231303932303134303730355A170D3237303630333139343032345A300030820122300D06092A864886F70D01010105000382010F003082010A0282010100AC6D97CE6F9C7DA53BC6A820F8B70AC3300066D844958322B3A505F20AAB20BAC4D077348B9371B6BAA0AB9411F0FAE908CD857FF1CE857900CC20B273131BE4B8361B74AAA509E4FB436AD047292D33C7C0574CEA2B6DB221369A50A31A13CC9E5C29340C6D65D2068761C9D6D67FDDDA0EF4B8A45224069B98E364F7719E7E4CB7D3B46108497712688F3F15B07CA2A8E57428F78753549F7C2107CF9BD0E023973891FB0200F71521B2D2D07FE2C2CFF564A25BC65979577BBA902C6FFB3D8A2CEF0EC8099A29870E7D06237D251A9F6A43771D048BE6231F9111B4962FBCDB89CB28FD5D5F4D0B59104C0C4F17D84E8CE4CC76A05524365763B3914FCE6D0203010001A38201F3308201EF300E0603551D0F0101FF040403020780300C0603551D130101FF04023000306D0603551D200101FF04633061305F06092B060104018237151F3052305006082B0601050507020230441E420054004300500041002000200054007200750073007400650064002000200050006C006100740066006F0072006D00200020004900640065006E007400690074007930100603551D25040930070605678105080330590603551D110101FF044F304DA44B304931163014060567810502010C0B69643A353335343444323031173015060567810502020C0C53543333485450484148443831163014060567810502030C0B69643A3030303130313032301F0603551D2304183016801438A4964E6E333E8D1A490E75FC03B6856D94FC88301D0603551D0E041604143A101BB15A53EEAB0FA0C1BE0BE31D7716F52B933081B206082B060105050701010481A53081A230819F06082B06010505073002868192687474703A2F2F617A637370726F6465757361696B7075626C6973682E626C6F622E636F72652E77696E646F77732E6E65742F6575732D73746D2D6B657969642D666231376437306437333438373065393139633465386536303339373565363634653065343364652F38653263663239352D643232332D343936612D393765632D3235373639356336633266632E636572300D06092A864886F70D01010B05000382020100876DC649FB0CAD73F1A38A2845A1967898FAB376A72AC080159380DAF62DF2CC6C723CACA4A1F4888FE38DF16457280BAC239E4B53DEFB747B9656C5E35D4D1EFBDE5CA4570062A9FB72A4D6D5E578342E83DF4E04F9FCD621018C3E4BBDD63B80D2B1EE58E5A798E49ACA077F4BC13172E401568622A6DC3AA23C4626850EC5161E1C9825F0D77BAAA901F0CAE9733BE43CD8685C04D9DAD387D4A1132D738826F62E535E420AD6F84C79B552CA875C31A8FFFE3C6FE36F440BD6FF3BED929642559CA9667D312988826C1BAFA35ABCC70FD38574443A767A0EC101A1EEC0188621392274144066BF49EA3B0F98CEC298C2DA2E27995CE2A29B907EF309A09D870E4C8744E325D438E22AB502D448B16321F6217D8EF99086017BDCF7670BEE7369F69BE40223581712E8D0D3AF9CEEA05AE377E1FB3841238ACCCE65BFFE77FC678655DDD2FD9D11B5043DAFC724FCAD401147A523DBF36D7DEE511DCD860227C3766D8916ABF37C473184B87E945F3E0AFBA0389F09EDDFFA411E39DF72E7F6E40E8C820CD678F26DD552763C9AB14D39E134B4EE5E14D1CDC1F6CCBF9382AC47280BAE90DE133C30AE4653CDC5AECF221ED55FA250C0B28B4C6D1C320DFE2AECEF5D719D12AAD29C6B3302D48598CEA2E929345751EF28871D99761DDBBE9ACE5A30F3C466DBD86A59A3B1C1B1B255762195E2F9F84D9E78FF201458B7015906EF308206EB308204D3A0030201020213330000052D33875BE7F202A1AF00000000052D300D06092A864886F70D01010B050030818C310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E313630340603550403132D4D6963726F736F66742054504D20526F6F7420436572746966696361746520417574686F726974792032303134301E170D3231303630333139343032345A170D3237303630333139343032345A3041313F303D060355040313364555532D53544D2D4B455949442D4642313744373044373334383730453931394334453845363033393735453636344530453433444530820222300D06092A864886F70D01010105000382020F003082020A0282020100ABEEE41B579A6798840F4C1D73FD05729158BA129F7E760D95A97264B1B4049BA767AF26DE44886BB21D7EB7EE4A1A9C6A6151498A936E9448A0F5F67C9A982090CBA5A1E3F534D4320247781C691EE7B0A13EFEE2F7ADAB5D474C70A71FE53BA599C3A6EFBAAB0349515E6D978E601937D74BADBF892232D0D80BDD7ED3F25D8D2190B5A62F359273ECD7E1371B4EBE62EC365F608D93903AC178E528CD71187FD12EB6A85E20E1D33BAB5FC7B859562E50F03730239F4EE713680D1E3276CC2C426648743E82DA90A2596517B53B409FC903FD702A0F2A4EE719F3292A7F30CBE462B0CCDA068A6397B362C8C6A7A144F9D6AB05CDB3CD377BD49EA35E44F97DBBF3ED79830CEC0831EF73155F9FFBEAA038F66AAB9CFFD73691D40FF07A93D4E2DAFB55E6B9D8345B5E75BC43C04A9D35C30D934EBC8C185E72E15D3DD29D6ADC160F3EE8733C6DE58C894C6312B833D16461ED02097A639947B0549AA33A73FD09A54669529E2E4C632CB42A897BAAB70B8E0CC0AFEC06D501D3951440C9E694014D0EA7573DC8F5584A9C3398EB32237B3040A2192008478FC3150540ECBC1A2D7FB1942D4289A697F0E41E37921C29359568513EB02B261748A7A4C4F4ECC5DCFB6B30423D75ADF6A24EE192332F384E16AF1EC97C92164F76CEE4DBDA09B059734B5EC8CC3A6EA1AA4DEC3E6F432FF467F5A4808BB48A25E9B889B80D0203010001A382018E3082018A300E0603551D0F0101FF040403020284301B0603551D250414301206092B06010401823715240605678105080330160603551D20040F300D300B06092B060104018237151F30120603551D130101FF040830060101FF020100301D0603551D0E0416041438A4964E6E333E8D1A490E75FC03B6856D94FC88301F0603551D230418301680147A8C0ACE2F486217E294D1AE55C152EC7174A45630700603551D1F046930673065A063A061865F687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B696F70732F63726C2F4D6963726F736F667425323054504D253230526F6F742532304365727469666963617465253230417574686F72697479253230323031342E63726C307D06082B060105050701010471306F306D06082B060105050730028661687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B696F70732F63657274732F4D6963726F736F667425323054504D253230526F6F742532304365727469666963617465253230417574686F72697479253230323031342E637274300D06092A864886F70D01010B0500038202010018CADBEF69C47E12FBA7F20802871E044E4B952FAB32E449935DD05FB76CF27DAB5FA401D526934F85EA55E925C1935C6DAD717D15A4EA311D87AEBA03D3604D98B2655277897EFEC28F74328FB3966824161E98452C623A74236354AD28D0A9233B3932D47BFC1D48451A0F54087D0D509924A81A0F16A91DB7CACC3290EAE446898B449A8842B238232775A52321455922CCCFFA6AC8F2CBFC428B7276F419CD0191455271F47DC7D1F51EADD8C4B1A3CE1A62F57C9F471DC85C8CFCBEB9E2475465CCAA9F847495F9DE98EC5E8F87BDFE940BC8FD2A63599F2784D18824C9F9E1BB5660B9B5D1FD3A5E5086256CA966015FAAC5F2177B4522C306BE0717CBDED4817536C834A91B5F3E30226B1F2AE9313FAE97B460C44E1D171A9C1B9F5FB535EA2757FE5FF2E9A3B2BE77B3A02A842B520CF18004F3F185ED140937AC4D5C1D7BD6F56E7657ADFB7808A12A7F7E50A0B48A3CD55EB0465F822AD68D4CD197D1FAD1683A7E13B237BA596926A84AE4AB5013B00A1947A1F2773D2C02955B41409E5AECF7A7831DB07F179DC404573E52D6D8B52A57CF1D7446FAAD72DB163AD979C397449FA3E5D45BA01BE299FDF316AC3024E785AACA88CE7AD8604B549B65BD5DC33122C4065E527EE18CFAA6234204D09275DC724B3D82E0A635A37F6F67E8D438AC6EE7D77E33370D568CAB1EC826949CDF0027C68A0CAC0606A4F367707562417265615901360001000B0006047200209DFFCBF36C383AE699FB9868DC6DCB89D7153884BE2803922C124158BFAD22AE001000100800000000000100B2E532031BD4D3E7CE94710A841428F0823BD18FC09D367B8982B52E5B54A1884E6920AF91A04C9458FA9BE106E9FBB646E555AD5B6FD3DD5732D067B70216703613EFED326FC8CEA85FE58E87407823813FAE9BC1851E641DDDD41C7DEE59A1A9EC4C1BA5974EA033088111E87DAB6906EE9C181C3FD31DCFE325964201E60C4B13AA02D4881F0478CE2B5340B5AEBB28A0BF40A1FA044786F3CF2AAA4AC9310F23A5F5A3255205D3AA1DC29FC7B850A192247C9B785115F092E6A45F92D693817DEFFE1A858D65D47F936186AB31BC69402D8B9D8FFC3152837DA9654E8246A1CA612860BA745605A2F2A6AD61645362D138725F7E53A39DC77F63EA7154BD6863657274496E666F58A1FF54434780170022000BC976DFBC28F24A45157798FBE0A79E6024F452E77E1F3E48B38D55842ACFA6BF0014C2A4E94FE100965558F13EE1526DDD7102E0282A000000000DABD19931479E1448DBD0720143E062B4B48191940022000B3FBE21116EFB42CF6B765BC5DDD5F4E0397812EBA93B0CD7460227C0C1DE03680022000B253DFEC25A3C1CE32EB04268AE84E82ECA13F975885DB2466E0AAB5EC9D6DF9F

}}

  • Select Attestation: Indirect and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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:

Require Resident Key
true

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

Authenticator Data in Hex
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C450000000008987058CADC4B81B6E130DE50DCBE960020425238187D02D258DBFBA7C98D1E9C368559333B064C97CC1504F977D5A947C5A401030339010020590100C78D8906AF7B32CAF25E94B82CDC586045F39EB2815485A9671E4384AD06E5EB68027F4A0BBBEB0CDC2D3EB23457F0829189278E400C3D3A965D2622AA8C88A74E20C9C011DB9248FD38F0563E88D36590378F85A9BCC9B0F4ACDC05A4F7975FDE300D9DB5023EC2C6B4CB67C6F295103B1313C03330470411B6D09C0F7C9C313E81274C74D0723599D9436986F2987D27729623B88F8B46B0E60C873D91A34ED5F01554F14615EDF0038AC3B3832D6E9A68F83FCFAF77028DD0EAC2E47554E6DC6FDB2179FC289472FC35FC3C311ADB762D3FF0B1870E851D0DC15BA25970CBD20B368A99FD24AFCD0F86101F85690C0634B0B3F9B122E7B42BCD6F94429EA92143010001

Public Key
RSA key: A401030339010020590100C78D8906AF7B32CAF25E94B82CDC586045F39EB2815485A9671E4384AD06E5EB68027F4A0BBBEB0CDC2D3EB23457F0829189278E400C3D3A965D2622AA8C88A74E20C9C011DB9248FD38F0563E88D36590378F85A9BCC9B0F4ACDC05A4F7975FDE300D9DB5023EC2C6B4CB67C6F295103B1313C03330470411B6D09C0F7C9C313E81274C74D0723599D9436986F2987D27729623B88F8B46B0E60C873D91A34ED5F01554F14615EDF0038AC3B3832D6E9A68F83FCFAF77028DD0EAC2E47554E6DC6FDB2179FC289472FC35FC3C311ADB762D3FF0B1870E851D0DC15BA25970CBD20B368A99FD24AFCD0F86101F85690C0634B0B3F9B122E7B42BCD6F94429EA92143010001

Extension Data
No extension data

Attestation Statement Chain
none

Attestation Statement in Hex
A663616C6739FFFE6373696759010016E3157804F5E43DD4BED77F765370AA6DD0C93CAE804D01FC30CE1FBEC9A18559B71F2D99AF06B10BACAC7E134136D1E1F56F40798E2381DF374B57EE183DB3A84E9763F33B7D78FD1FBFB34DB671A38FEAD01DC2D6180E12D1E9901C3318F37A29DD5ECFA457D9DC9C3DBBEDF2EED20C1E72DB22D0549A5335D7E8F71B64ED6D5F05DB98CCA201D2714A37044E92BBD474E50B8790D901DAF5F6A8C52775C7B68DBDE314E144F42031B0E341226AE1A26B42027BEFC2BA5BCD71C2C468CBE93318DBD9F892306A7F3E33A805B73A1B9CD59DEF635503B484652004D01DFCA0C531BB54D60A5C5D72BBAF41797706B96663F886CFFE82A7F6403739E0CE1C496376657263322E3063783563825905C4308205C0308203A8A0030201020210500BD76B25CF4891A9CF2D3566B429B9300D06092A864886F70D01010B05003041313F303D060355040313364555532D53544D2D4B455949442D46423137443730443733343837304539313943344538453630333937354536363445304534334445301E170D3231303932303134303730355A170D3237303630333139343032345A300030820122300D06092A864886F70D01010105000382010F003082010A0282010100AC6D97CE6F9C7DA53BC6A820F8B70AC3300066D844958322B3A505F20AAB20BAC4D077348B9371B6BAA0AB9411F0FAE908CD857FF1CE857900CC20B273131BE4B8361B74AAA509E4FB436AD047292D33C7C0574CEA2B6DB221369A50A31A13CC9E5C29340C6D65D2068761C9D6D67FDDDA0EF4B8A45224069B98E364F7719E7E4CB7D3B46108497712688F3F15B07CA2A8E57428F78753549F7C2107CF9BD0E023973891FB0200F71521B2D2D07FE2C2CFF564A25BC65979577BBA902C6FFB3D8A2CEF0EC8099A29870E7D06237D251A9F6A43771D048BE6231F9111B4962FBCDB89CB28FD5D5F4D0B59104C0C4F17D84E8CE4CC76A05524365763B3914FCE6D0203010001A38201F3308201EF300E0603551D0F0101FF040403020780300C0603551D130101FF04023000306D0603551D200101FF04633061305F06092B060104018237151F3052305006082B0601050507020230441E420054004300500041002000200054007200750073007400650064002000200050006C006100740066006F0072006D00200020004900640065006E007400690074007930100603551D25040930070605678105080330590603551D110101FF044F304DA44B304931163014060567810502010C0B69643A353335343444323031173015060567810502020C0C53543333485450484148443831163014060567810502030C0B69643A3030303130313032301F0603551D2304183016801438A4964E6E333E8D1A490E75FC03B6856D94FC88301D0603551D0E041604143A101BB15A53EEAB0FA0C1BE0BE31D7716F52B933081B206082B060105050701010481A53081A230819F06082B06010505073002868192687474703A2F2F617A637370726F6465757361696B7075626C6973682E626C6F622E636F72652E77696E646F77732E6E65742F6575732D73746D2D6B657969642D666231376437306437333438373065393139633465386536303339373565363634653065343364652F38653263663239352D643232332D343936612D393765632D3235373639356336633266632E636572300D06092A864886F70D01010B05000382020100876DC649FB0CAD73F1A38A2845A1967898FAB376A72AC080159380DAF62DF2CC6C723CACA4A1F4888FE38DF16457280BAC239E4B53DEFB747B9656C5E35D4D1EFBDE5CA4570062A9FB72A4D6D5E578342E83DF4E04F9FCD621018C3E4BBDD63B80D2B1EE58E5A798E49ACA077F4BC13172E401568622A6DC3AA23C4626850EC5161E1C9825F0D77BAAA901F0CAE9733BE43CD8685C04D9DAD387D4A1132D738826F62E535E420AD6F84C79B552CA875C31A8FFFE3C6FE36F440BD6FF3BED929642559CA9667D312988826C1BAFA35ABCC70FD38574443A767A0EC101A1EEC0188621392274144066BF49EA3B0F98CEC298C2DA2E27995CE2A29B907EF309A09D870E4C8744E325D438E22AB502D448B16321F6217D8EF99086017BDCF7670BEE7369F69BE40223581712E8D0D3AF9CEEA05AE377E1FB3841238ACCCE65BFFE77FC678655DDD2FD9D11B5043DAFC724FCAD401147A523DBF36D7DEE511DCD860227C3766D8916ABF37C473184B87E945F3E0AFBA0389F09EDDFFA411E39DF72E7F6E40E8C820CD678F26DD552763C9AB14D39E134B4EE5E14D1CDC1F6CCBF9382AC47280BAE90DE133C30AE4653CDC5AECF221ED55FA250C0B28B4C6D1C320DFE2AECEF5D719D12AAD29C6B3302D48598CEA2E929345751EF28871D99761DDBBE9ACE5A30F3C466DBD86A59A3B1C1B1B255762195E2F9F84D9E78FF201458B7015906EF308206EB308204D3A0030201020213330000052D33875BE7F202A1AF00000000052D300D06092A864886F70D01010B050030818C310B3009060355040613025553311330110603550408130A57617368696E67746F6E3110300E060355040713075265646D6F6E64311E301C060355040A13154D6963726F736F667420436F72706F726174696F6E313630340603550403132D4D6963726F736F66742054504D20526F6F7420436572746966696361746520417574686F726974792032303134301E170D3231303630333139343032345A170D3237303630333139343032345A3041313F303D060355040313364555532D53544D2D4B455949442D4642313744373044373334383730453931394334453845363033393735453636344530453433444530820222300D06092A864886F70D01010105000382020F003082020A0282020100ABEEE41B579A6798840F4C1D73FD05729158BA129F7E760D95A97264B1B4049BA767AF26DE44886BB21D7EB7EE4A1A9C6A6151498A936E9448A0F5F67C9A982090CBA5A1E3F534D4320247781C691EE7B0A13EFEE2F7ADAB5D474C70A71FE53BA599C3A6EFBAAB0349515E6D978E601937D74BADBF892232D0D80BDD7ED3F25D8D2190B5A62F359273ECD7E1371B4EBE62EC365F608D93903AC178E528CD71187FD12EB6A85E20E1D33BAB5FC7B859562E50F03730239F4EE713680D1E3276CC2C426648743E82DA90A2596517B53B409FC903FD702A0F2A4EE719F3292A7F30CBE462B0CCDA068A6397B362C8C6A7A144F9D6AB05CDB3CD377BD49EA35E44F97DBBF3ED79830CEC0831EF73155F9FFBEAA038F66AAB9CFFD73691D40FF07A93D4E2DAFB55E6B9D8345B5E75BC43C04A9D35C30D934EBC8C185E72E15D3DD29D6ADC160F3EE8733C6DE58C894C6312B833D16461ED02097A639947B0549AA33A73FD09A54669529E2E4C632CB42A897BAAB70B8E0CC0AFEC06D501D3951440C9E694014D0EA7573DC8F5584A9C3398EB32237B3040A2192008478FC3150540ECBC1A2D7FB1942D4289A697F0E41E37921C29359568513EB02B261748A7A4C4F4ECC5DCFB6B30423D75ADF6A24EE192332F384E16AF1EC97C92164F76CEE4DBDA09B059734B5EC8CC3A6EA1AA4DEC3E6F432FF467F5A4808BB48A25E9B889B80D0203010001A382018E3082018A300E0603551D0F0101FF040403020284301B0603551D250414301206092B06010401823715240605678105080330160603551D20040F300D300B06092B060104018237151F30120603551D130101FF040830060101FF020100301D0603551D0E0416041438A4964E6E333E8D1A490E75FC03B6856D94FC88301F0603551D230418301680147A8C0ACE2F486217E294D1AE55C152EC7174A45630700603551D1F046930673065A063A061865F687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B696F70732F63726C2F4D6963726F736F667425323054504D253230526F6F742532304365727469666963617465253230417574686F72697479253230323031342E63726C307D06082B060105050701010471306F306D06082B060105050730028661687474703A2F2F7777772E6D6963726F736F66742E636F6D2F706B696F70732F63657274732F4D6963726F736F667425323054504D253230526F6F742532304365727469666963617465253230417574686F72697479253230323031342E637274300D06092A864886F70D01010B0500038202010018CADBEF69C47E12FBA7F20802871E044E4B952FAB32E449935DD05FB76CF27DAB5FA401D526934F85EA55E925C1935C6DAD717D15A4EA311D87AEBA03D3604D98B2655277897EFEC28F74328FB3966824161E98452C623A74236354AD28D0A9233B3932D47BFC1D48451A0F54087D0D509924A81A0F16A91DB7CACC3290EAE446898B449A8842B238232775A52321455922CCCFFA6AC8F2CBFC428B7276F419CD0191455271F47DC7D1F51EADD8C4B1A3CE1A62F57C9F471DC85C8CFCBEB9E2475465CCAA9F847495F9DE98EC5E8F87BDFE940BC8FD2A63599F2784D18824C9F9E1BB5660B9B5D1FD3A5E5086256CA966015FAAC5F2177B4522C306BE0717CBDED4817536C834A91B5F3E30226B1F2AE9313FAE97B460C44E1D171A9C1B9F5FB535EA2757FE5FF2E9A3B2BE77B3A02A842B520CF18004F3F185ED140937AC4D5C1D7BD6F56E7657ADFB7808A12A7F7E50A0B48A3CD55EB0465F822AD68D4CD197D1FAD1683A7E13B237BA596926A84AE4AB5013B00A1947A1F2773D2C02955B41409E5AECF7A7831DB07F179DC404573E52D6D8B52A57CF1D7446FAAD72DB163AD979C397449FA3E5D45BA01BE299FDF316AC3024E785AACA88CE7AD8604B549B65BD5DC33122C4065E527EE18CFAA6234204D09275DC724B3D82E0A635A37F6F67E8D438AC6EE7D77E33370D568CAB1EC826949CDF0027C68A0CAC0606A4F367707562417265615901360001000B0006047200209DFFCBF36C383AE699FB9868DC6DCB89D7153884BE2803922C124158BFAD22AE001000100800000000000100C78D8906AF7B32CAF25E94B82CDC586045F39EB2815485A9671E4384AD06E5EB68027F4A0BBBEB0CDC2D3EB23457F0829189278E400C3D3A965D2622AA8C88A74E20C9C011DB9248FD38F0563E88D36590378F85A9BCC9B0F4ACDC05A4F7975FDE300D9DB5023EC2C6B4CB67C6F295103B1313C03330470411B6D09C0F7C9C313E81274C74D0723599D9436986F2987D27729623B88F8B46B0E60C873D91A34ED5F01554F14615EDF0038AC3B3832D6E9A68F83FCFAF77028DD0EAC2E47554E6DC6FDB2179FC289472FC35FC3C311ADB762D3FF0B1870E851D0DC15BA25970CBD20B368A99FD24AFCD0F86101F85690C0634B0B3F9B122E7B42BCD6F94429EA96863657274496E666F58A1FF54434780170022000BC976DFBC28F24A45157798FBE0A79E6024F452E77E1F3E48B38D55842ACFA6BF001404BFEF3815A14ADEBCFBA168D7F22CBE5C34ADAA000000000DAC247531479E1448DBD0720143E062B4B48191940022000B3BEF826AC724AA05CD697A9DECB4515E2DA83DFD051AB491C9C3D65B90E8F9390022000BA9FABD9B4D9AE54107ED23A9344603A0A0C67E7EDB2CBB802C27F5189A5C88A6

}}

  • Select Attestation: None and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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

Credential Creation Data

Require Resident Key
true

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

Authenticator Data in Hex
0B997CCCEB3AEB29C55C94A894B11CF01A24B4C8AE706F328CC2EA8CEBC4AD5C450000000000000000000000000000000000000000002026398248F9B6E868C982DC9E11E592938E935BAA8E57B384DF5B4E01928575B5A401030339010020590100BB036988F37B49F8013918485AB74DF8CC919BF95A931B3707F554FA5C792B4546683D5558C26CAE49B4B6843C7982BA9E4982AC307D9AB41CB468F191049D8CD414BF7DF2626606F251CF9C030CE3D4E5870AA1D09CAC1720112735BED1341DF89A02319350722867D7432BF6B63B3326FC873ADCEC7D0ABE8A02B2BDED823C9207A171DF741CCACDBC01B212430C2CC3AF29B0262A71AF63CEAC3019D4BDA854B2B5B00128600B1EB13DF907C2C36FFCEB3364D8709DF11E0A9E3FF7AA88A09F81186A7A4C02E4CF0EDE9FC42DA0106310281D183FCE8E668AE840C7DFACD487FE00AE974821C78601B9DA52BDB681DFC4368DB250A8E2E77D41BFB2AB62F12143010001

Public Key
RSA key: A401030339010020590100BB036988F37B49F8013918485AB74DF8CC919BF95A931B3707F554FA5C792B4546683D5558C26CAE49B4B6843C7982BA9E4982AC307D9AB41CB468F191049D8CD414BF7DF2626606F251CF9C030CE3D4E5870AA1D09CAC1720112735BED1341DF89A02319350722867D7432BF6B63B3326FC873ADCEC7D0ABE8A02B2BDED823C9207A171DF741CCACDBC01B212430C2CC3AF29B0262A71AF63CEAC3019D4BDA854B2B5B00128600B1EB13DF907C2C36FFCEB3364D8709DF11E0A9E3FF7AA88A09F81186A7A4C02E4CF0EDE9FC42DA0106310281D183FCE8E668AE840C7DFACD487FE00AE974821C78601B9DA52BDB681DFC4368DB250A8E2E77D41BFB2AB62F12143010001

Extension Data
No extension data

Attestation Statement Chain
none

Attestation Statement in Hex
A0

}}

  • If none of the previous four tries worked:
    • Select Attestation: Undefined and click CREATE.
    • Follow the requested steps to create a passkey, then copy-paste the result from the web app.
  • Otherwise, skip this step.

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


}}

  • If Attestation: Direct worked, select it. Otherwise, if Attestation: Indirect worked, select it. Otherwise, select Attestation: Undefined.

Test CredProtect Extension

  • Select CredProtect Extension: UVOptional and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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


}}

  • Select CredProtect Extension: UVOptionalWithCredIDList and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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


bob@example.com


Credential ID
155878696ED926CED42B9D522EA69823CD310EF5E8FAE3E6A100063A5FAEEADE

RP ID
webauthntest.identitystandards.io

AAGUID
08987058-CADC-4B81-B6E1-30DE50DCBE96

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

Last Authentication Data [more details]
No authentications

}}

  • Select CredProtect Extension: UVRequired and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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


bob@example.com


Credential ID
0911D3D5133275F334906B8FBE0180E5D7FC90EF001680F94FEDF749488C619F

RP ID
webauthntest.identitystandards.io

AAGUID
08987058-CADC-4B81-B6E1-30DE50DCBE96

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

Last Authentication Data [more details]
No authentications

}}

  • If none of the previous three tries worked:
    • Select CredProtect Extension: Undefined and click CREATE.
    • Follow the requested steps to create a passkey, then copy-paste the result from the web app.
  • Otherwise, skip this step.

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


}}

  • Select CredProtect Extension: Undefined (if not selected already).

Test cryptography

  • Uncheck all the following checkboxes: Use ES256, Use ES384, Use ES512, Use RS256, Use EdDSA.
  • Check Use ES256 and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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

Unsupported

}}

  • Uncheck Use ES256, check Use ES384 and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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

Unsupported

}}

  • Uncheck Use ES384, check Use ES512 and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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

Unsupported

}}

  • Uncheck Use ES512, check Use RS256 and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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


bob@example.com


Credential ID
291B74325EFE3434DF42F31881ECB22F8FADE39E80432AEF9BFDA390FFA31196

RP ID
webauthntest.identitystandards.io

AAGUID
08987058-CADC-4B81-B6E1-30DE50DCBE96

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

Last Authentication Data [more details]
No authentications

}}

  • Uncheck Use RS256, check Use EdDSA
  • and click CREATE.
  • Follow the requested steps to create a passkey, then copy-paste the result from the web app.

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{


}}

  • Please do not forget to paste any pending screenshots in the above tables.
  • You may also paste the screenshot with the passkey(s) created during this test. The list of created passkeys is usually shown along with platform or browser passkey options that you were already asked to screenshot.

Thank you!

  • No labels