diff options
Diffstat (limited to '')
| -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'); | 
