Lines Matching refs:ticket

39  * Free ticket and content
42 * @param ticket ticket to free
52 krb5_ticket *ticket)
54 free_EncTicketPart(&ticket->ticket);
55 krb5_free_principal(context, ticket->client);
56 krb5_free_principal(context, ticket->server);
57 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))){
95 free_EncTicketPart(&tmp->ticket);
102 free_EncTicketPart(&tmp->ticket);
111 * Return client principal in ticket
114 * @param ticket ticket to copy
125 const krb5_ticket *ticket,
128 return krb5_copy_principal(context, ticket->client, client);
132 * Return server principal in ticket
135 * @param ticket ticket to copy
146 const krb5_ticket *ticket,
149 return krb5_copy_principal(context, ticket->server, server);
153 * Return end time of ticket
156 * @param ticket ticket to copy
158 * @return end time of ticket
165 const krb5_ticket *ticket)
167 return ticket->ticket.endtime;
171 * Get the flags from the Kerberos ticket
174 * @param ticket Kerberos ticket
176 * @return ticket flags
182 const krb5_ticket *ticket)
184 return TicketFlags2int(ticket->ticket.flags);
329 * Extract the authorization data type of type from the ticket. Store
334 * @param ticket Kerberos ticket
343 krb5_ticket *ticket,
353 ad = ticket->ticket.authorization_data;
354 if (ticket->ticket.authorization_data == NULL) {
361 &ticket->ticket.key, ad, 0);
643 N_("Failed to decode encpart in ticket", ""));
716 rep->kdc_rep.ticket.sname,
717 rep->kdc_rep.ticket.realm);
835 /* extract ticket */
836 ASN1_MALLOC_ENCODE(Ticket, creds->ticket.data, creds->ticket.length,
837 &rep->kdc_rep.ticket, &len, ret);
840 if (creds->ticket.length != len)