diff options
Diffstat (limited to 'src/krb5-auth-dialog.c')
-rw-r--r-- | src/krb5-auth-dialog.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/krb5-auth-dialog.c b/src/krb5-auth-dialog.c index b8f95c2..e831db2 100644 --- a/src/krb5-auth-dialog.c +++ b/src/krb5-auth-dialog.c @@ -309,6 +309,8 @@ ka_get_service_tickets (GtkListStore *tickets) ccache, &cursor, &creds)) == 0) { + gboolean renewable, proxiable, forwardable; + if (creds.times.starttime) ka_format_time(creds.times.starttime, start_time, sizeof(start_time)); @@ -325,6 +327,10 @@ ka_get_service_tickets (GtkListStore *tickets) "%s <span foreground=\"red\" style=\"italic\">(%s)</span>", end_time, _("Expired")); + forwardable = get_cred_forwardable(&creds); + renewable = get_cred_renewable(&creds); + proxiable = get_cred_proxiable(&creds); + ret = krb5_unparse_name (kcontext, creds.server, &name); if (!ret) { gtk_list_store_append(tickets, &iter); @@ -332,6 +338,9 @@ ka_get_service_tickets (GtkListStore *tickets) PRINCIPAL_COLUMN, name, START_TIME_COLUMN, start_time, END_TIME_COLUMN, end_time_markup, + FORWARDABLE_COLUMN, forwardable, + RENEWABLE_COLUMN, renewable, + PROXIABLE_COLUMN, proxiable, -1); free(name); } else |