Problemen oplossen#

Hier vindt u een verzameling van veel voorkomende problemen.

Nitrokey wordt niet gedetecteerd op Linux#

Als de Nitrokey niet wordt gedetecteerd, ga dan als volgt te werk:

  1. Kopieer dit bestand 41-nitrokey.rules naar /etc/udev/rules.d/.

  2. Herstart udev via sudo service udev restart of udevadm control --reload-rules && udevadm trigger als je Fedora gebruikt.

Nitrokey kaartlezer stuurprogramma kan niet worden geïnstalleerd in Windows#

Op Windows mislukt de initialisatie van het stuurprogramma voor de generieke smartcardlezer. De gerapporteerde apparaatstatus is This device is not working properly because Windows cannot load the drivers required for this device. (Code 31).

Windows heeft twee generieke smartcardlezerdrivers (WUDF en UMDF2). Standaard gebruikt Windows UMDF2, dat niet kan worden geïnitialiseerd en daarom niet wordt geladen voor de Nitrokey.

Om een succesvolle stuurprogramma-initialisatie te garanderen, voeg je een herkansing toe voor de apparaatinitialisatie. Voeg in het register de volgende registersleutel toe.

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers
Pad: <x id=”6”></x>`<x id=”8”></x><x id=”73”></x>`
Type: DWORD (32-bit)
Volg onze handleiding voor het instellen van LUKS-schijfversleuteling:

Notitie

De registersleutel is beschikbaar voor Windows 10 (versie 1903 (19H1) en later) en Windows 11.

Als de smartcardlezer al eerder was geïnstalleerd met een mislukte initialisatie, moet je deze mogelijk verwijderen uit het register. Verwijder in het register het volgende registerpad.

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers\Nitrokey CCID/ICCD Interface 0

Als de smartcardlezer meerdere keren is geïnstalleerd, kan er meer dan één pad zijn met een verhoogd nummer aan het einde.

Na een herstart wordt de Nitrokey herkend als Microsoft Usbccid Smartcard Reader (WUDF).

Google en Microsoft diensten#

Momenteel lijkt er een bug te zijn die we snel hopen te verhelpen en die de werking van de Nitrokey 3 met sommige Google en Microsoft diensten per FIDO2 beïnvloedt.

Time-out bug#

Er is een fout met de Nitrokey die door het systeem wordt herkend, waarbij een time-out optreedt voordat de verbinding slaagt.

NFC werkt niet#

Zorg ervoor dat FIDO2 correct werkt. Anders zal NFC’s ook niet werken.

Also check if you are using the right spot on your smartphone.

De achterkant van de Nitrokey moet tegen de smartphone worden gehouden. Voor de USB-A versie kan het handig zijn om de kant met de USB-aansluiting iets op te tillen om de afstand tot het eindgedeelte van de stick te verkleinen.

Als je een telefoonhoesje hebt, probeer dan eerst de juiste plek te vinden zonder het hoesje. Probeer het daarna opnieuw met het hoesje.

Het zoeken naar de optimale plek duurde soms wel 20-30 sec. Onze ervaring is dat als u de Nitrokey horizontaal houdt, dit betere resultaten oplevert. Als u nog steeds problemen ondervindt, schrijf dan een e-mail naar onze klantenservice. Voor optimale hulp gelieve het verzend/bestelnummer en het model van uw smartphone te vermelden.

OpenPGP problemen oplossen#

GnuPG: OpenPGP-kaart niet beschikbaar#

Probleem: GnuPG heeft geen toegang tot de Nitrokey 3 en geeft de volgende foutmelding:

$ gpg --card-status
gpg: selecting openpgp failed: No such device
gpg: OpenPGP card not available: No such device

Oplossing: Er zijn twee veelgebruikte smartcarddiensten op Linux-systemen: scdaemon , de smartcard daemon van GnuPG, en ``pcscd`, een generieke smartcard daemon. scdaemon ` heeft twee stuurprogramma’s voor toegang tot smartcards: Het geïntegreerde ccid stuurprogramma probeert direct toegang te krijgen tot de smartcard. Het pcsc stuurprogramma gebruikt in plaats daarvan de pcscd daemon.

Een smartcard kan maar door één daemon direct benaderd worden. Dit betekent dat, afhankelijk van de opstartvolgorde, pcscd de kaart kan blokkeren voordat scdaemon de kaart probeert te benaderen met het interne ccid stuurprogramma. Daarom raden we aan om het pcscd stuurprogramma te gebruiken voor scdaemon. Je kunt deze activeren door disable-ccid toe te voegen aan het ~/.gnupg/scdaemon.conf config bestand en scdaemon opnieuw te starten, bijvoorbeeld met gpg-connect-agent "SCD KILLSCD" /bye. Als dit het probleem niet verhelpt, zie dan de volgende sectie voor meer informatie.

Je kunt ook pcscd deactiveren of verwijderen om dit conflict te voorkomen.

pcscd: Kaart niet gevonden#

Probleem: Een toepassing die pcscd gebruikt, toont de Nitrokey 3 niet.

Oplossing: Controleer eerst of scdaemon niet draait (zie de vorige sectie):

$ gpg-connect-agent "SCD KILLSCD" /bye

Maak nu een lijst van de smartcards die worden herkend door pcscd met pcsc_scan -r. Je zou een vermelding als deze moeten zien:

$ pcsc_scan -r
Using reader plug'n play mechanism
Scanning present readers..
0: Nitrokey 3 [CCID/ICCD Interface] 00 00

Als de Nitrokey 3 wordt weergegeven, wordt deze correct herkend door pcscd en is er mogelijk een probleem met de applicatie die toegang probeert te krijgen. Als de Nitrokey niet wordt weergegeven, controleer dan of je libccid versie up-to-date is. Ondersteuning voor de Nitrokey 3 is toegevoegd in libccid 1.5.0.

De apparaatdatabase bijwerken#

Als je libccid niet kunt bijwerken naar een ondersteunde versie, moet je de apparaatdatabase handmatig bijwerken. Het pad van de database hangt af van je distributie:

  • Arch, Debian, Ubuntu: /etc/libccid_Info.plist

Zorg ervoor dat je een back-up maakt van het bestand voordat je het overschrijft. Je kunt een bijgewerkt apparaatdatabasebestand downloaden van de nitrokey-3-firmware opslagplaats. Nadat je het bestand hebt bijgewerkt, start je pcscd opnieuw op en voer je pcsc_scan -r opnieuw uit. De Nitrokey 3 zou nu moeten verschijnen.

Updaten via update.nitrokey.com werkt niet#

Momenteel ondersteunt de web updater de Nitrokey 3 niet. U kunt echter de nieuwste firmware krijgen met deze instructies.

PIV Troubleshooting#

Pyscard is not available#

Als pyscard niet beschikbaar is voor nitropie, kunt u de volgende foutmelding krijgen wanneer u de PIV-functionaliteit probeert te gebruiken:

Dit commando vereist de pyscard bibliotheek die niet beschikbaar is op uw systeem. Raadpleeg https://docs.nitrokey.com/nitrokeys/nitrokey3/troubleshooting#pyscard-is-not-available voor meer informatie.

Installeer nitropie met de pcsc extra afhankelijkheden om deze fout op te lossen:

pip installeer pynitrokey[pcsc] pipx installeer pynitrokey[pcsc]

Als u pynitrokey installeert via een ander distributiekanaal, installeer dan alle optionele afhankelijkheden voor dit kanaal.