diff options
author | Andre Heinecke <[email protected]> | 2017-12-07 12:47:18 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2017-12-07 12:47:18 +0000 |
commit | 5ba1cbdf39efd90c7987bfc2bc030b6504e70076 (patch) | |
tree | e428e0b9c3d43695b09e671d88737e879e755cb2 | |
parent | core: Also check for a failed selftest in gpgm_data_new. (diff) | |
download | gpgme-5ba1cbdf39efd90c7987bfc2bc030b6504e70076.tar.gz gpgme-5ba1cbdf39efd90c7987bfc2bc030b6504e70076.zip |
tests: Print userid signatures in run-keylist
* tests/run-keylist.c (main): Print UID signatures if there
are any.
-rw-r--r-- | tests/run-keylist.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/run-keylist.c b/tests/run-keylist.c index dd310e5b..295251ae 100644 --- a/tests/run-keylist.c +++ b/tests/run-keylist.c @@ -228,8 +228,10 @@ main (int argc, char **argv) { gpgme_user_id_t uid; gpgme_tofu_info_t ti; + gpgme_key_sig_t ks; int nuids; int nsub; + int nsigs; printf ("keyid : %s\n", key->subkeys?nonnull (key->subkeys->keyid):"?"); printf ("fpr : %s\n", key->subkeys?nonnull (key->subkeys->fpr):"?"); @@ -320,6 +322,14 @@ main (int argc, char **argv) printf (" first: %s\n", isotimestr (ti->encrfirst)); printf (" last: %s\n", isotimestr (ti->encrlast)); } + for (nsigs=0, ks=uid->signatures; ks; ks = ks->next, nsigs++) + { + printf ("signature %d: %s\n", nsigs, nonnull (ks->uid)); + printf (" keyid: %s\n", nonnull (ks->keyid)); + printf (" created: %s\n", isotimestr(ks->timestamp)); + printf (" expires: %s\n", isotimestr(ks->expires)); + printf (" class: %x\n", ks->sig_class); + } } putchar ('\n'); |