He creado una clave MASTER sin conexión junto con las subclaves. Las claves secundarias se enviaron a la tarjeta inteligente de Yubikey a través del 'keytocard' de gpg. El comando gpg --card-status identifica correctamente la información que muestra la identificación de la llave maestra y las subclaves.
Quiero usar esto a través de Windows. Así que descargué Gpg4win. Se instaló una GUI Kleopatra.
En Kleopatra IMPORTO mi clave PUBLIC. Sin embargo, no puedo cifrar / firmar nada, ya que indica que debo importar una clave privada. Estoy un poco confundido, ¿no es ese el punto de Yubikey (NO tener la clave privada en un disco duro que está en línea)? ¿No es el Yubikey LA CLAVE PRIVADA, de nuevo para que no tenga que tener la clave privada en el disco duro?
Reduje esta prueba con otro Yubikey e importé la clave privada (que se suponía que estaba fuera de línea) y funciona, pero también se descifra SIN REQUERIR EL YUBIKEY.
Idealmente, lo que quiero que suceda es que es un REQUISITO que inserte el Yubikey en la máquina para poder cifrar o descifrar un archivo o portapapeles.
Además, observo que esta prueba, cuando importé la clave privada, me pide la contraseña en lugar de insertar el Yubikey. Una vez que importé la clave privada, el Yubikey ya no sirve para nada.
¿Alguna sugerencia específica para gpg para Windows / Kleopatra GUI?