Ho un Yubikey 4. Su un computer Windows 7 a 64 bit ho installato Gpg4Win che include GnugPG. Sono stato in grado di importare con successo le chiavi pubbliche. Ho collegato Yubikey 4 e Windows ha identificato e installato correttamente i driver corretti.
Tuttavia, l'emissione del comando "gpg --card-status" restituisce:
gpg: selezionare openpgp non riuscito: nessun dispositivo di questo tipo
gpg: scheda OpenPGP non disponibile: nessun dispositivo di questo tipo
Questo è uno strano comportamento in quanto posso vedere le informazioni di Yubikey usando gli strumenti di personalizzazione Yubikey (nome, numero di serie, ecc.)
Ho confermato nei servizi di Windows che il servizio "Smart Card" è in esecuzione. Ho anche eseguito 'scdaemon.exe --server -v' e dice "smartcard server ready" e ho anche provato "gpg-agent --server -v" e dice "OK Piacere di conoscerti". Quando eseguo il comando gpg --card-status non riflette alcun verboso in quei prompt di comando.
Qualche idea su cosa potrebbe causare questo? Gli strumenti di personalizzazione di Yubikey e neo manager possono rilevare e leggere Yubikey ma GPG non può.
EDIT: Ho fatto gli stessi passi su una diversa macchina Windows 7 a 64 bit e funziona (scarica gpg4win, importa le chiavi pubbliche, inserisci Yubikey e digita gpg --card-status e carica gli stub. Quindi questo sembra essere un problema locale macchina locale, quindi quali servizi o quali strumenti esistono per diagnosticare il problema sulla macchina originale dove non legge la carta (ma Windows lo fa). Ho anche provato opensc e rileva anche Yubikey, ma gpg no.