klist: Show ticket session key enctype too
This commit is contained in:
@@ -341,7 +341,12 @@ print_cred_verbose(krb5_context context, krb5_creds *cred)
|
||||
} else {
|
||||
Ticket t;
|
||||
size_t len;
|
||||
char *s;
|
||||
char *s = NULL;
|
||||
|
||||
ret = krb5_enctype_to_string(context, cred->session.keytype, &s);
|
||||
printf(N_("Ticket session etype: %s (%d)\n", ""),
|
||||
ret == 0 ? s : "unknown-enctype", cred->session.keytype);
|
||||
free(s);
|
||||
|
||||
decode_Ticket(cred->ticket.data, cred->ticket.length, &t, &len);
|
||||
ret = krb5_enctype_to_string(context, t.enc_part.etype, &s);
|
||||
|
||||
@@ -124,11 +124,11 @@ ${kgetcred} host/server.test4.h5l.se@${R4} || { ec=1 ; eval "${testfailed}"; }
|
||||
|
||||
|
||||
echo "check result"
|
||||
${klist} -v | awk '/Server:.*host.server.test3/{c=8}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' > /dev/null || \
|
||||
${klist} -v | awk '/Server:.*host.server.test3/{c=9}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' > /dev/null || \
|
||||
{ ec=1 ; echo "server.test3 failed"; eval "${testfailed}"; }
|
||||
${klist} -v | awk '/Server:.*host.noserver.test3/{c=8}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' 2> /dev/null && \
|
||||
${klist} -v | awk '/Server:.*host.noserver.test3/{c=9}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' 2> /dev/null && \
|
||||
{ ec=1 ; echo "noserver.test3 failed"; eval "${testfailed}"; }
|
||||
${klist} -v | awk '/Server:.*host.server.test4/{c=8}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' 2> /dev/null && \
|
||||
${klist} -v | awk '/Server:.*host.server.test4/{c=9}{if(c-->0){print}}' | grep 'Ticket flags:.*ok-as-delegate' 2> /dev/null && \
|
||||
{ ec=1 ; echo "server.test4 failed" ; eval "${testfailed}"; }
|
||||
|
||||
${kdestroy}
|
||||
|
||||
Reference in New Issue
Block a user