Lines Matching full:ticket
39 * Free ticket and content
42 * @param ticket ticket to free
52 krb5_ticket *ticket) in krb5_free_ticket() argument
54 free_EncTicketPart(&ticket->ticket); in krb5_free_ticket()
55 krb5_free_principal(context, ticket->client); in krb5_free_ticket()
56 krb5_free_principal(context, ticket->server); in krb5_free_ticket()
57 free(ticket); in krb5_free_ticket()
62 * Copy ticket and content
65 * @param from ticket to copy
66 * @param to new copy of ticket, free with krb5_free_ticket()
89 if((ret = copy_EncTicketPart(&from->ticket, &tmp->ticket))){ in krb5_copy_ticket()
95 free_EncTicketPart(&tmp->ticket); in krb5_copy_ticket()
102 free_EncTicketPart(&tmp->ticket); in krb5_copy_ticket()
111 * Return client principal in ticket
114 * @param ticket ticket to copy
125 const krb5_ticket *ticket, in krb5_ticket_get_client() argument
128 return krb5_copy_principal(context, ticket->client, client); in krb5_ticket_get_client()
132 * Return server principal in ticket
135 * @param ticket ticket to copy
146 const krb5_ticket *ticket, in krb5_ticket_get_server() argument
149 return krb5_copy_principal(context, ticket->server, server); in krb5_ticket_get_server()
153 * Return end time of ticket
156 * @param ticket ticket to copy
158 * @return end time of ticket
165 const krb5_ticket *ticket) in krb5_ticket_get_endtime() argument
167 return ticket->ticket.endtime; in krb5_ticket_get_endtime()
171 * Get the flags from the Kerberos ticket
174 * @param ticket Kerberos ticket
176 * @return ticket flags
182 const krb5_ticket *ticket) in krb5_ticket_get_flags() argument
184 return TicketFlags2int(ticket->ticket.flags); in krb5_ticket_get_flags()
329 * Extract the authorization data type of type from the ticket. Store
334 * @param ticket Kerberos ticket
343 krb5_ticket *ticket, in krb5_ticket_get_authorization_data_type() argument
353 ad = ticket->ticket.authorization_data; in krb5_ticket_get_authorization_data_type()
354 if (ticket->ticket.authorization_data == NULL) { in krb5_ticket_get_authorization_data_type()
356 N_("Ticket have not authorization data", "")); in krb5_ticket_get_authorization_data_type()
361 &ticket->ticket.key, ad, 0); in krb5_ticket_get_authorization_data_type()
366 N_("Ticket have not " in krb5_ticket_get_authorization_data_type()
643 N_("Failed to decode encpart in ticket", "")); in decrypt_tkt()
835 /* extract ticket */ in _krb5_extract_ticket()
836 ASN1_MALLOC_ENCODE(Ticket, creds->ticket.data, creds->ticket.length, in _krb5_extract_ticket()
837 &rep->kdc_rep.ticket, &len, ret); in _krb5_extract_ticket()
840 if (creds->ticket.length != len) in _krb5_extract_ticket()