User:Lth/Fido
Jump to navigation
Jump to search
lth@ncpws04:~$ lsusb Bus 002 Device 085: ID 0483:52a4 STMicroelectronics LifeLine Cable lth@ncpws04:~$ sudo usbhid-dump -m 0483:52a4 002:085:000:DESCRIPTOR 1660203926.173766 06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 01 09 01 B1 02 C0 lth@ncpws04:~$ lsusb|grep olo Bus 002 Device 086: ID 0483:a2ca STMicroelectronics Solo Hacker 4.1.2-2-g2884f95 lth@ncpws04:~$ sudo usbhid-dump -m 0483:a2ca 002:086:000:DESCRIPTOR 1660203971.488683 06 D0 F1 09 01 A1 01 09 20 15 00 26 FF 00 75 08 95 40 81 02 09 21 15 00 26 FF 00 75 08 95 40 91 02 C0
Solokey USB:
Bus 002 Device 041: ID 0483:a2ca STMicroelectronics Solo Hacker 4.1.2-2-g2884f95 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0483 STMicroelectronics idProduct 0xa2ca bcdDevice 1.00 iManufacturer 1 SoloKeys iProduct 2 Solo Hacker 4.1.2-2-g2884f95 iSerial 3 208B36B3324B bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0029 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 2 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 34 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5
usbhid-dump:
lth@ncpws04:~$ sudo usbhid-dump -m 0483:a2ca 002:041:000:DESCRIPTOR 1660117539.902876 06 D0 F1 09 01 A1 01 09 20 15 00 26 FF 00 75 08 95 40 81 02 09 21 15 00 26 FF 00 75 08 95 40 91 02 C0
navigator.credentials.create() argument:
{ "publicKey": { "attestation": "direct", "authenticatorSelection": { "requireResidentKey": false, "userVerification": "discouraged" }, "challenge": "Tgikj5q/6zPiutEzrt8mYDqtSmtD2oi7yXSFt6bKMa0=", "excludeCredentials": [], "pubKeyCredParams": [ { "alg": -7, "type": "public-key" }, { "alg": -257, "type": "public-key" } ], "rp": { "id": "demo.yubico.com", "name": "YubicoDemo" }, "timeout": 90000, "user": { "displayName": "Yubico demo user", "id": "kZ2l24b52zOppkbYwSw4SdaSpbiJAvxAXEOBsPmu9O8=", "name": "Yubico demo user" } } }
navigator.credentials.create() response:
{ "id": "FNKyPtk-eLvfjORDs7OgLdT2lsN3ylL2lHJo85B-ehWm7MRs74KtG1Rkd1kdAIsIdZ7D5tLstPOUdL_qaWmSXQO3-gIAAA", "response": { "attestationObject": "o2NmbXRmcGFja2VkZ2F0dFN0bXSjY2FsZyZjc2lnWEYwRAIgdpQYMdouo8wATW4nYpuj5+Q1C1wpfR/8NwyxB/hIYUECIE5xGY7OT9Nx9VcLTjUC52hH+YYR5T8JkXSluSZmYoCnY3g1Y4FZAu0wggLpMIICjqADAgECAgEBMAoGCCqGSM49BAMCMIGCMQswCQYDVQQGEwJVUzERMA8GA1UECAwITWFyeWxhbmQxFDASBgNVBAoMC1NPTE8gSEFDS0VSMRAwDgYDVQQLDAdSb290IENBMRUwEwYDVQQDDAxzb2xva2V5cy5jb20xITAfBgkqhkiG9w0BCQEWEmhlbGxvQHNvbG9rZXlzLmNvbTAgFw0xODEyMTEwMjIwMTJaGA8yMDY4MTEyODAyMjAxMlowgZQxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhNYXJ5bGFuZDEUMBIGA1UECgwLU09MTyBIQUNLRVIxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xFTATBgNVBAMMDHNvbG9rZXlzLmNvbTEhMB8GCSqGSIb3DQEJARYSaGVsbG9Ac29sb2tleXMuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfXj2vspAdjvHXOOs9CcSw5SYEzemQQ6S9po7FUeNts7Z0085E+0Se4EUO+j5TJY4/uPWyxtTk6J09xOaD51epqOB3jCB2zAdBgNVHQ4EFgQUmvuiIQkjteR6Kh16bE4DiZKjDsIwgaEGA1UdIwSBmTCBlqGBiKSBhTCBgjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRQwEgYDVQQKDAtTT0xPIEhBQ0tFUjEQMA4GA1UECwwHUm9vdCBDQTEVMBMGA1UEAwwMc29sb2tleXMuY29tMSEwHwYJKoZIhvcNAQkBFhJoZWxsb0Bzb2xva2V5cy5jb22CCQDr1IRQFKvRVzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DAKBggqhkjOPQQDAgNJADBGAiEAoXsqHU5CqGhtZWEe9f5txpmufCCDFrrW5Q/XDX4F2skCIQCSSfMLV9EZcvJ1WqLgtr0PBzjQ5aJPoPOHYYLYzUj8V2hhdXRoRGF0YVjKxGzvgq0bVGR3WR0Aiwh1nsPm0uy085R0v+ppaZJdA7dBAAAC+oh2YxvUoEJ/V3MOxxyeAnkARhTSsj7ZPni734zkQ7OzoC3U9pbDd8pS9pRyaPOQfnoVpuzEbO+CrRtUZHdZHQCLCHWew+bS7LTzlHS/6mlpkl0Dt/oCAAClAQIDJiABIVgg96Cb/XJYh22qpwokW+XmwEYSYmey7ttIy5TGU+OYOfoiWCCf/ieU9gAyDC+4bVfvILaqPFy7uoT99UEdwjR6XWNa1w==", "clientDataJSON": "eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiVGdpa2o1cV82elBpdXRFenJ0OG1ZRHF0U210RDJvaTd5WFNGdDZiS01hMCIsIm9yaWdpbiI6Imh0dHBzOi8vZGVtby55dWJpY28uY29tIiwiY3Jvc3NPcmlnaW4iOmZhbHNlfQ==" }, "clientExtensionResults": {} }