Utilisation de la Nitrokey 3 avec nitropy#

nitropy peut être utilisé pour lister et gérer les périphériques Nitrokey 3.

Installation#

Veuillez consulter ce guide pour les instructions d’installation de pynitrokey.

Liste des dispositifs Nitrokey 3#

Utilisez nitropy list ou nitropy nk3 list pour répertorier tous les périphériques connectés :

$ nitropy list
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
:: 'Nitrokey FIDO2' keys
:: 'Nitrokey Start' keys:
:: 'Nitrokey 3' keys
/dev/hidraw3: Nitrokey 3

$ nitropy nk3 list
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
:: 'Nitrokey 3' keys
/dev/hidraw3: Nitrokey 3

Interrogation des informations sur le dispositif#

Les commandes suivantes sont actuellement disponibles pour interroger les informations sur les périphériques :

  • nitropy nk3 version : interroge la version du micrologiciel du dispositif.

    $ nitropy nk3 version
    Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
    v1.0.0
    

Travailler avec plusieurs appareils#

Si plusieurs appareils Nitrokey 3 sont connectés, vous pouvez utiliser l’option --path pour en sélectionner un. Pour déterminer le chemin d’un périphérique, utilisez la commande nitropy list ou nitropy nk3 list.

$ nitropy nk3 version
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
Error: Multiple Nitrokey 3 devices found -- use the --path option to select one

$ nitropy nk3 list
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
:: 'Nitrokey 3' keys
/dev/hidraw4: Nitrokey 3 DD59A7F00CCB715DB515F83C346CA8AD
/dev/hidraw3: Nitrokey 3

$ nitropy nk3 --path /dev/hidraw3 version
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
v1.0.0

$ nitropy nk3 --path /dev/hidraw4 version
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
v1.0.1

Dépannage#

Pour diagnostiquer les problèmes de votre dispositif Nitrokey 3, vous pouvez utiliser la commande nitropy nk3 test. Elle effectue un certain nombre de tests pour déterminer l’état de votre appareil.

Si les tests sont réussis, un résumé des étapes est imprimé :

$ nitropy nk3 test
Nitrokey tool for Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 & NetHSM
Found 1 Nitrokey 3 device(s):
- Nitrokey 3 at /dev/hidraw3

Running tests for Nitrokey 3 at /dev/hidraw3

[1/3]   UUID query                      SUCCESS         [not supported]
[2/3]   Firmware version query          SUCCESS         v1.0.0
Please press the touch button on the device ...
Please press the touch button on the device ...
[3/3]   FIDO2                           SUCCESS

3 tests, 3 successful, 0 skipped, 0 failed

Summary: 1 device(s) tested, 1 successful, 0 failed

Si un test échoue, le message d’erreur contient le chemin d’accès à un fichier journal contenant des informations détaillées. Veuillez inclure ce fichier journal dans vos demandes d’assistance.

Si vous avez défini une broche FIDO2 pour votre appareil, vous devez utiliser l’option --pin :

$ nitropy nk3 test --pin 1234