Lines Matching full:ticket

64 				  "ticket part", ""));  in decrypt_tkt_enc_part()
126 if (ap_req->ticket.tkt_vno != 5){ in krb5_decode_ap_req()
135 check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc) in check_transited() argument
158 ticket->realm); in check_transited()
162 ticket->realm, in check_transited()
225 Ticket *ticket, in krb5_decrypt_ticket() argument
232 ret = decrypt_tkt_enc_part (context, key, &ticket->enc_part, &t); in krb5_decrypt_ticket()
257 ret = check_transited(context, ticket, &t); in krb5_decrypt_ticket()
322 krb5_ticket **ticket) in krb5_verify_ap_req() argument
331 ticket, in krb5_verify_ap_req()
343 krb5_ticket **ticket, in krb5_verify_ap_req2() argument
351 if (ticket) in krb5_verify_ap_req2()
352 *ticket = NULL; in krb5_verify_ap_req2()
370 ret = krb5_decrypt_ticket(context, &ap_req->ticket, in krb5_verify_ap_req2()
372 &t->ticket, in krb5_verify_ap_req2()
377 ret = krb5_decrypt_ticket(context, &ap_req->ticket, in krb5_verify_ap_req2()
379 &t->ticket, in krb5_verify_ap_req2()
387 ap_req->ticket.sname, in krb5_verify_ap_req2()
388 ap_req->ticket.realm); in krb5_verify_ap_req2()
392 t->ticket.cname, in krb5_verify_ap_req2()
393 t->ticket.crealm); in krb5_verify_ap_req2()
397 &t->ticket.key, in krb5_verify_ap_req2()
414 t->ticket.cname, in krb5_verify_ap_req2()
415 t->ticket.crealm); in krb5_verify_ap_req2()
428 if (t->ticket.caddr in krb5_verify_ap_req2()
432 t->ticket.caddr)) { in krb5_verify_ap_req2()
482 ret = krb5_copy_keyblock(context, &t->ticket.key, &ac->keyblock); in krb5_verify_ap_req2()
495 if(ticket) in krb5_verify_ap_req2()
496 *ticket = t; in krb5_verify_ap_req2()
527 krb5_ticket *ticket; member
623 krb5_ticket **ticket) in krb5_rd_req_out_get_ticket() argument
625 return krb5_copy_ticket(context, out->ticket, ticket); in krb5_rd_req_out_get_ticket()
638 * client. Might not match whats in the ticket if krb5_rd_req_ctx()
674 if (ctx->ticket) in krb5_rd_req_out_ctx_free()
675 krb5_free_ticket(context, ctx->ticket); in krb5_rd_req_out_ctx_free()
694 krb5_ticket **ticket) in krb5_rd_req() argument
717 if (ticket) { in krb5_rd_req()
718 ret = krb5_copy_ticket(context, out->ticket, ticket); in krb5_rd_req()
739 krb5_ticket **ticket) in krb5_rd_req_with_keyblock() argument
762 if (ticket) { in krb5_rd_req_with_keyblock()
763 ret = krb5_copy_ticket(context, out->ticket, ticket); in krb5_rd_req_with_keyblock()
794 if (ap_req->ticket.enc_part.kvno) in get_key_from_keytab()
795 kvno = *ap_req->ticket.enc_part.kvno; in get_key_from_keytab()
803 ap_req->ticket.enc_part.etype, in get_key_from_keytab()
875 ap_req.ticket.sname, in krb5_rd_req_ctx()
876 ap_req.ticket.realm); in krb5_rd_req_ctx()
916 ap_req.ticket.sname, in krb5_rd_req_ctx()
917 ap_req.ticket.realm); in krb5_rd_req_ctx()
951 &o->ticket, in krb5_rd_req_ctx()
968 if (ap_req.ticket.enc_part.kvno) in krb5_rd_req_ctx()
969 kvno = *ap_req.ticket.enc_part.kvno; in krb5_rd_req_ctx()
982 ap_req.ticket.enc_part.etype, in krb5_rd_req_ctx()
987 if (entry.keyblock.keytype != ap_req.ticket.enc_part.etype) { in krb5_rd_req_ctx()
999 &o->ticket, in krb5_rd_req_ctx()
1008 * and update the service principal in the ticket to match in krb5_rd_req_ctx()
1025 krb5_free_principal(context, o->ticket->server); in krb5_rd_req_ctx()
1026 o->ticket->server = p; in krb5_rd_req_ctx()
1041 o->ticket, in krb5_rd_req_ctx()
1052 o->ticket->ticket.authtime, in krb5_rd_req_ctx()
1053 o->ticket->client, in krb5_rd_req_ctx()