Ho una sottochiave che è stata spostata su una carta. Ciò ha comportato la sostituzione con uno stub nel portachiavi locale. Ciò significa che ogni volta che cerco di usare quella sottochiave, ottengo:
gpg: public key decryption failed: Card error
gpg: decryption failed: No secret key
Mi piacerebbe ripristinare la chiave da un backup ora. Come lo posso fare?
ho provato gpg --edit-key ...
e poi key n, toggle, delkey
, ma quando ho provato a importare nuovamente la chiave, continuo a mantenere invariata la chiave segreta:
gpg: Total number processed: 3
gpg: new subkeys: 1
gpg: new signatures: 1
gpg: secret keys read: 3
gpg: secret keys unchanged: 1
Come posso sostituire il mio stub locale?
gpg --delete-secret-and-public-keys ...
risultati ingpg: deleting secret subkey failed: Not possible with a card based key
- che è esattamente la ragione per cui volevo cancellarlo.