diff options
author | Werner Koch <[email protected]> | 2004-12-10 10:49:14 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2004-12-10 10:49:14 +0000 |
commit | 5a37f0deab970fc31fefe4bb37ada3ce4093a331 (patch) | |
tree | f8917e62f8fb1ba929e3d951f39f98fe7f51560c /g10/card-util.c | |
parent | * options.h, g10.c (main), textfilter.c (len_without_trailing_ws): Removed (diff) | |
download | gnupg-5a37f0deab970fc31fefe4bb37ada3ce4093a331.tar.gz gnupg-5a37f0deab970fc31fefe4bb37ada3ce4093a331.zip |
* app-openpgp.c (send_fprtime_if_not_null): New.
(do_getattr): Add KEY_TIME.
(do_learn_status): Print KEY_TIME.
* cardglue.c (learn_status_cb): Parse KEY-TIME.
* card-util.c (card_status): Print creation time if available.
Diffstat (limited to '')
-rw-r--r-- | g10/card-util.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/g10/card-util.c b/g10/card-util.c index 031d59127..c180b3825 100644 --- a/g10/card-util.c +++ b/g10/card-util.c @@ -356,7 +356,9 @@ card_status (FILE *fp, char *serialno, size_t serialnobuflen) print_sha1_fpr_colon (fp, info.fpr2valid? info.fpr2:NULL); print_sha1_fpr_colon (fp, info.fpr3valid? info.fpr3:NULL); putc ('\n', fp); - + fprintf (fp, "fprtime:%lu:%lu:%lu:\n", + (unsigned long)info.fpr1time, (unsigned long)info.fpr2time, + (unsigned long)info.fpr3time); } else { @@ -409,10 +411,19 @@ card_status (FILE *fp, char *serialno, size_t serialnobuflen) tty_fprintf (fp, "Signature counter : %lu\n", info.sig_counter); tty_fprintf (fp, "Signature key ....:"); print_sha1_fpr (fp, info.fpr1valid? info.fpr1:NULL); + if (info.fpr1valid && info.fpr1time) + tty_fprintf (fp, " created ....: %s\n", + asctimestamp (info.fpr1time)); tty_fprintf (fp, "Encryption key....:"); print_sha1_fpr (fp, info.fpr2valid? info.fpr2:NULL); + if (info.fpr2valid && info.fpr2time) + tty_fprintf (fp, " created ....: %s\n", + asctimestamp (info.fpr2time)); tty_fprintf (fp, "Authentication key:"); print_sha1_fpr (fp, info.fpr3valid? info.fpr3:NULL); + if (info.fpr3valid && info.fpr3time) + tty_fprintf (fp, " created ....: %s\n", + asctimestamp (info.fpr3time)); tty_fprintf (fp, "General key info..: "); if (info.fpr1valid && !get_pubkey_byfprint (pk, info.fpr1, 20)) print_pubkey_info (fp, pk); |