Recentemente ho acquistato un Yubikey 4, che funziona perfettamente per U2F e una password statica, ma mi piacerebbe usare anche la funzionalità PGP Smartcard, quindi ho collegato Yubikey al mio computer e controllato se fosse riconosciuto, eseguendo gpg2 --card-status
, che non funziona, ne parleremo più avanti. Ho quindi provato gpg --card-status
, che funziona, ma non mi aiuta molto perché gpg e gpg2 hanno portachiavi diversi quindi non posso usare gpg (senza 2) per trasferire la mia chiave privata.
Il messaggio di errore:
[jcgruenhage@greensp3 ~]$ gpg2 --card-status
gpg: error getting version from 'scdaemon': No SmartCard daemon
gpg: OpenPGP card not available: No SmartCard daemon
Risultato corretto:
[jcgruenhage@greensp3 ~]$ gpg --card-status
Application ID ...: D2760001240102010006042634800000
Version ..........: 2.1
Manufacturer .....: unknown
Serial number ....: 04263480
Name of cardholder: [not set]
Language prefs ...: [not set]
Sex ..............: unspecified
URL of public key : [not set]
Login data .......: [not set]
Private DO 1 .....: [not set]
Private DO 2 .....: [not set]
Signature PIN ....: not forced
Key attributes ...: 2048R 2048R 2048R
Max. PIN lengths .: 127 127 127
PIN retry counter : 3 0 3
Signature counter : 0
Signature key ....: [none]
Encryption key....: [none]
Authentication key: [none]
General key info..: [none]
C'è un modo per far sì che gpg2 usi scdaemon invece di gpg?
Nel caso sia necessario: sto utilizzando Fedora 23 su Surface Pro 3.