aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme-tool.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-08-12 08:36:30 +0000
committerWerner Koch <[email protected]>2014-08-12 16:50:14 +0000
commit4160ef90a1b1b778c735f31f98a6966ba3b3ea90 (patch)
tree3ef4666b375d80f008faf45c18dffbe90f80c683 /src/gpgme-tool.c
parentHandle modern keyserver output which may emit the fingerprint. (diff)
downloadgpgme-4160ef90a1b1b778c735f31f98a6966ba3b3ea90.tar.gz
gpgme-4160ef90a1b1b778c735f31f98a6966ba3b3ea90.zip
gpgme-tool: Print fingerprint and keyid with keyservers.
* src/gpgme-tool.c (cmd_keylist): Print keyid. Print FPR only if available.
Diffstat (limited to 'src/gpgme-tool.c')
-rw-r--r--src/gpgme-tool.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpgme-tool.c b/src/gpgme-tool.c
index e1fd9832..d42179bd 100644
--- a/src/gpgme-tool.c
+++ b/src/gpgme-tool.c
@@ -3305,7 +3305,9 @@ cmd_keylist (assuan_context_t ctx, char *line)
while (subkey) {
result_xml_tag_start (&state, "subkey", NULL);
/* FIXME: more data */
- result_add_fpr (&state, "fpr", subkey->fpr);
+ result_add_keyid (&state, "keyid", subkey->keyid);
+ if (subkey->fpr)
+ result_add_fpr (&state, "fpr", subkey->fpr);
result_add_value (&state, "secret", subkey->secret);
result_add_value (&state, "is_cardkey", subkey->is_cardkey);
if (subkey->card_number)