From f8f7276fc6502c61e0274bb823168e0077066f8f Mon Sep 17 00:00:00 2001 From: Eduardo Chappa Date: Sun, 6 Sep 2015 21:26:01 -0600 Subject: Revert "Revert " * S/MIME: information on certificates is now available for certificates"" This reverts commit 1fb52f967889d83c23fdd8f3054f5776351ebe85. --- pith/pine.hlp | 2 +- pith/smkeys.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'pith') diff --git a/pith/pine.hlp b/pith/pine.hlp index 4201eb9c..2e038ae6 100644 --- a/pith/pine.hlp +++ b/pith/pine.hlp @@ -140,7 +140,7 @@ with help text for the config screen and the composer that didn't have any reasonable place to be called from. Dummy change to get revision in pine.hlp ============= h_revision ================= -Alpine Commit 94 2015-09-06 16:11:41 +Alpine Commit 95 2015-09-06 21:11:08 ============= h_news ================= diff --git a/pith/smkeys.c b/pith/smkeys.c index bb77b030..7e992a53 100644 --- a/pith/smkeys.c +++ b/pith/smkeys.c @@ -1249,6 +1249,7 @@ void add_to_end_of_certlist(CertList **cl, char *name, X509 *cert) { CertList *new, *clp; + char buf[MAILTMPLEN]; if(!cl) return; @@ -1257,6 +1258,12 @@ add_to_end_of_certlist(CertList **cl, char *name, X509 *cert) memset((void *) new, 0, sizeof(*new)); new->x509_cert = cert; new->name = name ? cpystr(name) : NULL; + if(cert && cert->cert_info){ + new->data.date_from = smime_get_date(cert->cert_info->validity->notBefore); + new->data.date_to = smime_get_date(cert->cert_info->validity->notAfter); + get_fingerprint(cert, EVP_md5(), buf, sizeof(buf), NULL); + new->data.md5 = cpystr(buf); + } if(!*cl){ *cl = new; -- cgit v1.2.3-54-g00ecf