私はYubikey 4を持っています。Windows7 64ビットマシンに、GnugPGを含むGpg4Winをインストールしました。公開鍵を正常にインポートできました。私はYubikey 4を差し込み、Windowsは適切なドライバーを正しく識別してインストールしました。
ただし、「gpg --card-status」コマンドを発行すると、次のような結果になります。
gpg:openpgpの選択に失敗しました:そのようなデバイスはありません
gpg:OpenPGPカードを利用できません:そのようなデバイスはありません
Yubikey Personalization Tools(名前、シリアル番号など)を使用してYubikey情報を見ることができるので、これは奇妙な動作です。
Windowsサービスで「スマートカード」サービスが実行されていることを確認しました。また、「scdaemon.exe --server -v」を実行したところ、「スマートカードサーバーの準備ができました」と表示され、「gpg-agent --server -v」も試して、「OKよろしくお願いします」と表示されました。 gpg --card-statusコマンドを実行すると、これらのコマンドプロンプトに詳細が反映されません。
これを引き起こしているものについてのアイデアはありますか? YubikeyパーソナライゼーションツールとネオマネージャーはYubikeyを検出して読み取ることができますが、GPGはできません。
編集:私は別のWindows 7 64ビットマシンで同じ手順を実行しましたが、動作します(gpg4winをダウンロードして公開鍵をインポートし、Yubikeyを挿入してgpg --card-statusを入力すると、スタブがロードされます。これはローカルの問題のようですローカルマシン上で、元のマシンでカードを読み取れない問題を診断するためにどのサービスまたはどのツールが存在するか(ただしWindowsはそうです)、openscも試しましたが、Yubikeyも検出しましたが、gpgはそうではありません。