aboutsummaryrefslogtreecommitdiffstats
path: root/g10/card-util.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-12-10 10:49:14 +0000
committerWerner Koch <[email protected]>2004-12-10 10:49:14 +0000
commit5a37f0deab970fc31fefe4bb37ada3ce4093a331 (patch)
treef8917e62f8fb1ba929e3d951f39f98fe7f51560c /g10/card-util.c
parent* options.h, g10.c (main), textfilter.c (len_without_trailing_ws): Removed (diff)
downloadgnupg-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 'g10/card-util.c')
-rw-r--r--g10/card-util.c13
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);