Per rispondere alla domanda vera e propria, no, non c'è modo di interrogare direttamente il keyid. Mi sono imbattuto nello stesso problema che stai riscontrando e ho scoperto che qualcuno ha effettivamente creato una segnalazione di bug con redhat per una funzionalità per richiedere l'aggiunta di tale funzionalità.
Nella segnalazione del bug, il risponditore dice di usare qualcosa di simile al seguente:
rpm -q --qf "%|DSAHEADER?{%{DSAHEADER:pgpsig}}:{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:{(none}|}| %{NVRA}\n" emacs | cut -d' ' -f11