time2str
char *time2str(time_t);
time2str(*expires));
time2str(mft->thisupdate));
time2str(mft->nextupdate));
time2str(ccr->producedat));
time2str(p->notbefore));
time2str(p->notafter));
time2str(p->notbefore));
time2str(p->notafter));
time2str(p->thisupdate));
time2str(p->nextupdate));
json_do_string("date", time2str(t));
"\n", "", serial, time2str(t));
printf("Signing time: %s\n", time2str(p->signtime));
time2str(p->thisupdate));
time2str(p->nextupdate));
printf("Signing time: %s\n", time2str(p->signtime));
time2str(c->notbefore));
printf("ROA not after: %s\n", time2str(c->notafter));
printf("Signing time: %s\n", time2str(s->signtime));
time2str(c->notbefore));
printf("SPL not after: %s\n", time2str(c->notafter));
printf("Signing time: %s\n", time2str(p->signtime));
time2str(c->notbefore));
printf("RSC not after: %s\n", time2str(c->notafter));
printf("Signing time: %s\n", time2str(p->signtime));
time2str(c->notbefore));
printf("ASPA not after: %s\n", time2str(c->notafter));
printf("Signing time: %s\n", time2str(p->signtime));
time2str(c->notbefore));
printf("TAK not after: %s\n", time2str(c->notafter));
time2str(ccr->most_recent_update));
rr->notifyuri, time2str(rr->mtime));
snprintf(buf, sizeof(buf), "certificate revoked on %s", time2str(t));