Hi, I've set up two smartcards - a YubiKey NEO and a YubiKey 4,
specifically - with different subkeys of the same master key:

sec#  rsa4096/ACA7BABE 2017-04-03 [C] # in cold storage
ssb>  rsa4096/FF12EEC5 2017-04-04 [S] # on 4
ssb>  rsa4096/136A2F3E 2017-04-04 [A] # on 4
ssb>  rsa2048/3C6058F1 2017-04-05 [S] # on NEO
ssb>  rsa2048/336B08C1 2017-04-05 [E] # on 4 and NEO
ssb>  rsa2048/4F33D648 2017-04-05 [A] # on NEO

However with the YubiKey 4 connected, GnuPG still attempts to sign data
using 3C6058F1, which isn't currently available, rather than FF12EEC5,
which is. I'm aware I can manually select the subkey with -u FF12EEC5!,
but I can't easily sneak that switch in when I commit with Git, and I
still want to be able to sign with 3C6058F1 when the NEO is actually
connected.

So: Is there a way to reconfigure GnuPG so that it uses the currently
available subkey for signing, rather than always preferring the newest
one even when it's *not* available?

Thanks!


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to