Como puede ver, tengo una clave con ID 12345689 y estoy intentando iniciar sesión con ella en git.
gpg -k
/home/lz/.gnupg/pubring.kbx
---------------------------
pub rsa4096 2020-03-02 [C]
12345689
uid [ unknown] Person Person <[email protected]>
sub rsa4096 2020-03-02 [S] [expires: 2024-03-01]
sub rsa4096 2020-03-02 [E] [expires: 2024-03-01]
sub rsa4096 2020-03-02 [A] [expires: 2024-03-01]
Pero git considera que esta ID de clave es inutilizable:
gpg2 --status-fd=2 -bsau 12345689 1
[GNUPG:] KEY_CONSIDERED 12345689 1
gpg: skipped "12345689": Unusable secret key
[GNUPG:] INV_SGNR 9 12345689
[GNUPG:] FAILURE sign 54
gpg: signing failed: Unusable secret key
Según investigué, es porque contiene [C]
algo que no es para firmar. Creo que debería usar la subclave con [S]
pero ¿cómo la uso? No sé cómo obtener su identificación. gpg -k
no muestra sus identificaciones