Lines Matching refs:tkt
312 BOOL get_auth_data_from_tkt(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, krb5_ticket *tkt)
319 if (tkt->enc_part2 && tkt->enc_part2->authorization_data &&
320 tkt->enc_part2->authorization_data[0] &&
321 tkt->enc_part2->authorization_data[0]->length)
323 for (i = 0; tkt->enc_part2->authorization_data[i] != NULL; i++) {
325 if (tkt->enc_part2->authorization_data[i]->ad_type !=
328 tkt->enc_part2->authorization_data[i]->ad_type));
332 auth_data_wrapped = data_blob(tkt->enc_part2->authorization_data[i]->contents,
333 tkt->enc_part2->authorization_data[i]->length);
348 if (tkt->ticket.authorization_data &&
349 tkt->ticket.authorization_data->len)
351 for (i = 0; i < tkt->ticket.authorization_data->len; i++) {
353 if (tkt->ticket.authorization_data->val[i].ad_type !=
356 tkt->ticket.authorization_data->val[i].ad_type));
360 auth_data_wrapped = data_blob(tkt->ticket.authorization_data->val[i].ad_data.data,
361 tkt->ticket.authorization_data->val[i].ad_data.length);
378 krb5_const_principal get_principal_from_tkt(krb5_ticket *tkt)
381 return tkt->enc_part2->client;
383 return tkt->client;
866 time_t get_authtime_from_tkt(krb5_ticket *tkt)
869 return tkt->enc_part2->times.authtime;
871 return tkt->ticket.authtime;