Hallo,
Wir betreiben Windows-10-PC (aktueller Patchstand) grundsätzlich nur mit eingeschränkten Userrechten.
Wir haben nun unseren ersten Nitrokey (N3C) bekommen und sind sehr erstaunt, dass die App (Version 2.3.0) den eingesteckten Key nur findet, wenn sie mit Administratorrechten gestartet wird. Im Log finde ich diese Zeilen:
3480 DEBUG fido2.hid.windows Failed reading HID descriptor for b'\\\\?\\hid#vid_20a0&pid_42b2&mi_01#7&19c1ccff&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}'
Traceback (most recent call last):
File "fido2\hid\windows.py", line 390, in list_descriptors
File "fido2\hid\windows.py", line 280, in get_descriptor
PermissionError: [WinError 5] Zugriff verweigert
3483 INFO nitrokeyapp.gui failed adding device
Mit Administratorrechten sieht das anders aus:
1315 INFO nitrokeyapp.gui nk3 connected: [<nitrokeyapp.device_data.DeviceData object at 0x000001FC355DB160>]
10807 INFO otpapp Sending CCIDInstruction.Select (data: 12 bytes)
10807 INFO otpapp Received [9000] (data: 21 bytes)
10807 INFO otpapp TLV-decoding of data successful
10853 INFO otpapp Sending Instruction.List (data: 6 bytes)
10853 INFO otpapp Received [9000] (data: 0 bytes)
Kann das jemand checken?
BTW: die allgemeinen Informationen von ganz oben:
927 INFO nitrokeyapp.logger OS: uname_result(system='Windows', node='NB-EFA419', release='10', version='10.0.19045', machine='AMD64')
927 INFO nitrokeyapp.logger Python version: 3.9.13
927 INFO nitrokeyapp.logger nitrokeyapp version: 2.3.0
927 INFO nitrokeyapp.logger pynitrokey version: 0.4.47
927 INFO nitrokeyapp.logger cryptography version: 41.0.7
942 INFO nitrokeyapp.logger ecdsa version: 0.19.0
942 INFO nitrokeyapp.logger fido2 version: 1.1.3
944 INFO nitrokeyapp.logger pyusb version: 1.2.1
944 INFO nitrokeyapp.logger spsdk version: 2.0.1
944 INFO nitrokeyapp.gui OS:Windows
1265 INFO libusbsio Loading SIO library: C:\Program Files\Nitrokey\Nitrokey-App\libusbsio\libusbsio.dll
das Verzeichnis .\fido2\hid und die Datei windows.py sind auf dem Rechner nicht zu finden
Herzliche Grüße
Go