print year as YYYY iff verbose
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3618 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -49,6 +49,15 @@ printable_time(time_t t)
|
|||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static char*
|
||||||
|
printable_time_long(time_t t)
|
||||||
|
{
|
||||||
|
static char s[128];
|
||||||
|
strcpy(s, ctime(&t)+ 4);
|
||||||
|
s[20] = 0;
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
print_cred(krb5_context context, krb5_creds *cred)
|
print_cred(krb5_context context, krb5_creds *cred)
|
||||||
{
|
{
|
||||||
@@ -107,16 +116,16 @@ print_cred_verbose(krb5_context context, krb5_creds *cred)
|
|||||||
krb5_keytype_to_string(context, cred->session.keytype, &str);
|
krb5_keytype_to_string(context, cred->session.keytype, &str);
|
||||||
printf("Session key: %s\n", str);
|
printf("Session key: %s\n", str);
|
||||||
free(str);
|
free(str);
|
||||||
printf("Auth time: %s\n", printable_time(cred->times.authtime));
|
printf("Auth time: %s\n", printable_time_long(cred->times.authtime));
|
||||||
if(cred->times.authtime != cred->times.starttime)
|
if(cred->times.authtime != cred->times.starttime)
|
||||||
printf("Start time: %s\n", printable_time(cred->times.starttime));
|
printf("Start time: %s\n", printable_time_long(cred->times.starttime));
|
||||||
printf("End time: %s", printable_time(cred->times.endtime));
|
printf("End time: %s", printable_time_long(cred->times.endtime));
|
||||||
if(sec > cred->times.endtime)
|
if(sec > cred->times.endtime)
|
||||||
printf(" (expired)");
|
printf(" (expired)");
|
||||||
printf("\n");
|
printf("\n");
|
||||||
if(cred->flags.b.renewable)
|
if(cred->flags.b.renewable)
|
||||||
printf("Renew till: %s\n",
|
printf("Renew till: %s\n",
|
||||||
printable_time(cred->times.renew_till));
|
printable_time_long(cred->times.renew_till));
|
||||||
printf("Ticket flags: ");
|
printf("Ticket flags: ");
|
||||||
#define PRINT_FLAG2(f, s) if(cred->flags.b.f) { if(!first_flag) printf(", "); printf("%s", #s); first_flag = 0; }
|
#define PRINT_FLAG2(f, s) if(cred->flags.b.f) { if(!first_flag) printf(", "); printf("%s", #s); first_flag = 0; }
|
||||||
#define PRINT_FLAG(f) PRINT_FLAG2(f, f)
|
#define PRINT_FLAG(f) PRINT_FLAG2(f, f)
|
||||||
|
Reference in New Issue
Block a user