gpg: saltado "12345689": clave secreta inutilizable/¿cómo utilizar la subclave de firma para gpg?

gpg: saltado "12345689": clave secreta inutilizable/¿cómo utilizar la subclave de firma para gpg?

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 -kno muestra sus identificaciones

información relacionada