Hace poco compré un Yubikey 4, que funciona muy bien para U2F y una contraseña estática, pero también me gustaría usar la funcionalidad de tarjeta inteligente de PGP, así que conecté el Yubikey a mi computadora y verifiqué si fue reconocido. ejecutando gpg2 --card-status
, que no funciona, más sobre esto más adelante. Luego probé gpg --card-status
, que funciona, pero no me ayuda mucho porque gpg y gpg2 tienen llaveros diferentes, así que no puedo usar gpg (sin 2) para transferir mi clave privada.
El mensaje de error:
[jcgruenhage@greensp3 ~]$ gpg2 --card-status
gpg: error getting version from 'scdaemon': No SmartCard daemon
gpg: OpenPGP card not available: No SmartCard daemon
Salida correcta:
[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]
¿Hay alguna manera de que gpg2 use scdaemon en lugar de gpg?
En caso de que sea necesario: estoy usando Fedora 23 en un Surface Pro 3.