web-dev-qa-db-fra.com

Windows gnupg - GPG - Statut de la carte à puce - ne pas détecter Yubikey

J'ai une YUBIKEY 4. Sur une machine Windows 7 64 bits, j'ai installé GPG4WIN qui comprend Gnugpg. J'ai pu importer avec succès des clés publiques. J'ai branché le YUBIKEY 4 et Windows correctement identifiés et installés les pilotes appropriés.
Toutefois, l'émission de la commande "GPG -Card-Status" se traduit par:

gPG: Sélection de OpenPGP a échoué: aucun appareil de ce type

gPG: carte openpgp non disponible: Aucun périphérique de ce type

C'est un comportement étrange que je puisse voir les informations YUBIKEY à l'aide des outils de personnalisation YUBIKEY (nom, numéro de série, etc.).

J'ai confirmé dans Windows Services que le service "Smart Card" est en cours d'exécution. J'ai également couru "Scdaemon.exe --server -v" et il dit "SmartCard Server prêt" et j'ai également essayé "GPG-Agent --Server -V" et il est indiqué "OK Heureux de vous rencontrer". Lorsque j'exécute la commande GPG --Card-Status, il ne reflète aucun verbe dans ces invites de commande.

Des idées sur ce qui serait causant cela? Les outils de personnalisation YUBIKEY et NEO Manager peuvent détecter et lire le YUBIKEY mais GPG ne peuvent pas.

EDIT: J'ai fait les mêmes étapes sur une autre machine Windows 7 64 bits et que cela fonctionne (téléchargez GPG4WIN, importer des clés publiques, insérez YUBIKEY et de type GPG -CARD-Statut et il charge des stubs. Donc cela semble être un problème local. sur la machine locale, donc quels services ou quels outils existent pour diagnostiquer le problème sur la machine d'origine où il ne lit pas la carte (mais Windows fait). J'ai aussi essayé OpenSC et il détecte également le Yubikey, mais GPG ne fait pas .

3
user3330299

Je sais que c'est un peu vieux fil, mais comme Google m'a apporté ici la 1ère fois où je cherchais la réponse pour ce message d'erreur, je voulais partager une solution qui a fonctionné pour moi.

Mon appareil a un autre lecteur de carte à puce. Dans le gestionnaire de périphériques, je devais désactiver l'autre lecteur. Une fois que cela a été désactivé, GPG a commencé à fonctionner correctement. (Vous n'avez pas besoin de désinstaller l'appareil et vous pouvez le réactiver lorsque vous souhaitez l'utiliser)

J'espère que cela aide quelqu'un.

Disabled device

2
Hegi