Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
nitrokey:arch:3a [16.12.2024 19:40. ] – [Public-Key des ED25519 SSH exportieren] django | nitrokey:arch:3a [16.12.2024 20:52. ] (aktuell) – django | ||
---|---|---|---|
Zeile 230: | Zeile 230: | ||
Authentication key: [none] | Authentication key: [none] | ||
General key info..: [none]</ | General key info..: [none]</ | ||
+ | |||
+ | ==== nitropy ==== | ||
+ | FIXME | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | # pacman -S python-pynitrokey | ||
+ | |||
+ | |||
+ | # nitropy --help | ||
+ | < | ||
+ | |||
+ | Options: | ||
+ | -h, --help | ||
+ | |||
+ | Commands: | ||
+ | fido2 Interact with Nitrokey FIDO2 devices, see subcommands. | ||
+ | list List Nitrokey devices (in firmware or bootloader mode) | ||
+ | nethsm | ||
+ | nk3 Interact with Nitrokey 3 devices, see subcommands. | ||
+ | nkpk | ||
+ | pro Interact with Nitrokey Pro devices, see subcommands. | ||
+ | start Interact with Nitrokey Start devices, see subcommands. | ||
+ | storage | ||
+ | version | ||
+ | |||
+ | # nitropy nk3 test | ||
+ | < | ||
+ | THIS COMMAND SHOULD NOT BE RUN AS ROOT! | ||
+ | |||
+ | Please install udev rules and run `nitropy` as regular user (without sudo). | ||
+ | We suggest using: https:// | ||
+ | For more information, | ||
+ | |||
+ | Set ALLOW_ROOT=1 environment variable to disable this warning. | ||
+ | |||
+ | Found 1 NK3 device(s): | ||
+ | - Nitrokey 3 at / | ||
+ | |||
+ | Running tests for Nitrokey 3 at / | ||
+ | |||
+ | [1/ | ||
+ | [2/ | ||
+ | [3/ | ||
+ | Running SE050 test: | | ||
+ | [4/ | ||
+ | Please press the touch button on the device ... | ||
+ | Please press the touch button on the device ... | ||
+ | [5/ | ||
+ | |||
+ | 5 tests, 5 successful, 0 skipped, 0 failed | ||
+ | |||
+ | Summary: 1 device(s) tested, 1 successful, 0 failed</ | ||
+ | |||
+ | Das Protokoll im Verzeichnis **''/ | ||
+ | |||
+ | # ls -al / | ||
+ | < | ||
+ | |||
+ | # cat / | ||
+ | < | ||
+ | 368 INFO pynitrokey.cli OS: uname_result(system=' | ||
+ | 368 INFO pynitrokey.cli Python version: 3.12.7 | ||
+ | 369 INFO pynitrokey.cli Cli arguments: [' | ||
+ | 372 INFO pynitrokey.cli pynitrokey version: 0.6.0 | ||
+ | 373 INFO pynitrokey.cli cryptography version: 43.0.3 | ||
+ | 374 INFO pynitrokey.cli ecdsa version: 0.19.0 | ||
+ | 374 INFO pynitrokey.cli fido2 version: 1.1.3 | ||
+ | 375 INFO pynitrokey.cli pyusb version: 1.2.1 | ||
+ | 376 INFO pynitrokey.cli.trussed.test platform: Linux-6.6.65-1-lts-x86_64-with-glibc2.40 | ||
+ | 376 INFO pynitrokey.cli.trussed.test uname: uname_result(system=' | ||
+ | 512 | ||
+ | 512 | ||
+ | 512 | ||
+ | 520 | ||
+ | 528 | ||
+ | 536 INFO pynitrokey.cli.trussed.tests Device status: Status(init_status=< | ||
+ | 536 | ||
+ | 669 | ||
+ | 1782 DEBUG fido2.server Fido2Server initialized for RP: PublicKeyCredentialRpEntity(name=' | ||
+ | 1782 DEBUG fido2.server Starting new registration, | ||
+ | 1786 DEBUG root print: Please press the touch button on the device ... | ||
+ | 1796 DEBUG fido2.client Register a new credential for RP ID: example.com | ||
+ | 1838 DEBUG fido2.ctap2.base Calling CTAP2 make_credential | ||
+ | 1996 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 2248 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 2496 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 2748 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 2996 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 3248 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 3496 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 3744 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 3996 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 4244 DEBUG fido2.hid Got keepalive status: 02 | ||
+ | 4496 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 4744 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 4996 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 5244 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 5492 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 5744 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 5992 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 6244 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 6492 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 6740 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 6992 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 7240 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 7492 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 7740 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 7992 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 8256 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 8512 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 8796 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 9056 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 9199 DEBUG fido2.server Verifying attestation of type packed | ||
+ | 9200 INFO fido2.server New credential registered: a3005878bd496f7f5e7c10b12264abdc7274b8a2a8a1724eab6a6b2cf29737921dfb1c4793c1b3645547b7287ca5cd6087b3cd0c06e03c9115de4aeba206f2cfc14da879c4cf8c2045165008c9b3aa4591cee5b2cb825ee6c86f4ebe2f6bc8c4769902a550d389e11b235485931334234f15bf64de04d075aa27d394014c680a5adb95a30d02ed6d9e7f02505d85c63ba65a973e074ce94856cbb2a0 | ||
+ | 9201 DEBUG fido2.server Starting new authentication, | ||
+ | 9202 DEBUG root print: Please press the touch button on the device ... | ||
+ | 9206 DEBUG fido2.client Assert a credential for RP ID: example.com | ||
+ | 9237 DEBUG fido2.ctap2.base Calling CTAP2 get_assertion | ||
+ | 9304 DEBUG fido2.hid Got keepalive status: 02 | ||
+ | 9552 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 9804 DEBUG fido2.hid Got keepalive status: 01 | ||
+ | 10052 | ||
+ | 10328 | ||
+ | 10588 | ||
+ | 10755 INFO fido2.server Credential authenticated: | ||
+ | 10755 | ||
+ | 10756 | ||
+ | 10756 | ||
+ | |||
+ | ==== webauthn.io ==== | ||
+ | |||
+ | Was ist WebAuthn? | ||
+ | |||
+ | Willkommen auf webauthn.io! Diese Website wurde von Duo Labs entwickelt, um WebAuthn und Passkeys zu testen. WebAuthn wird von allen gängigen Browsern, einschließlich Chrome, Safari und Firefox, sowie von allen modernen Betriebssystemen, | ||
+ | |||
+ | Eine Einführung in WebAuthn und seine Funktionen finden Sie unter webauthn.guide. Wenn Sie Ihre Website um WebAuthn-Unterstützung erweitern möchten, sind Sie bei passkeys.dev richtig. Der Code für diese Demo ist auf GitHub verfügbar. | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
===== Anwendungsfälle - Software ===== | ===== Anwendungsfälle - Software ===== |