Lines Matching defs:ticket

41  * Free ticket and content
44 * @param ticket ticket to free
54 krb5_ticket *ticket)
56 free_EncTicketPart(&ticket->ticket);
57 krb5_free_principal(context, ticket->client);
58 krb5_free_principal(context, ticket->server);
59 free(ticket);
64 * Copy ticket and content
67 * @param from ticket to copy
68 * @param to new copy of ticket, free with krb5_free_ticket()
91 if((ret = copy_EncTicketPart(&from->ticket, &tmp->ticket))){
97 free_EncTicketPart(&tmp->ticket);
104 free_EncTicketPart(&tmp->ticket);
113 * Return client principal in ticket
116 * @param ticket ticket to copy
127 const krb5_ticket *ticket,
130 return krb5_copy_principal(context, ticket->client, client);
134 * Return server principal in ticket
137 * @param ticket ticket to copy
148 const krb5_ticket *ticket,
151 return krb5_copy_principal(context, ticket->server, server);
155 * Return end time of ticket
158 * @param ticket ticket to copy
160 * @return end time of ticket
167 const krb5_ticket *ticket)
169 return ticket->ticket.endtime;
173 * Get the flags from the Kerberos ticket
176 * @param ticket Kerberos ticket
178 * @return ticket flags
184 const krb5_ticket *ticket)
186 return TicketFlags2int(ticket->ticket.flags);
331 * Extract the authorization data type of type from the ticket. Store
336 * @param ticket Kerberos ticket
345 krb5_ticket *ticket,
355 ad = ticket->ticket.authorization_data;
356 if (ticket->ticket.authorization_data == NULL) {
363 &ticket->ticket.key, ad, 0);
645 N_("Failed to decode encpart in ticket", ""));
718 rep->kdc_rep.ticket.sname,
719 rep->kdc_rep.ticket.realm);
837 /* extract ticket */
838 ASN1_MALLOC_ENCODE(Ticket, creds->ticket.data, creds->ticket.length,
839 &rep->kdc_rep.ticket, &len, ret);
842 if (creds->ticket.length != len)