Lines Matching refs:cred
65 krb5_creds *cred)
82 et.flags = cred->flags.b;
83 et.key = cred->session;
84 et.crealm = cred->client->realm;
85 copy_PrincipalName(&cred->client->name, &et.cname);
93 et.authtime = cred->times.authtime;
95 et.endtime = cred->times.endtime;
97 et.caddr = &cred->addresses;
129 ticket.realm = cred->server->realm;
130 copy_PrincipalName(&cred->server->name, &ticket.sname);
136 krb5_data_copy(&cred->ticket, buf, len);
149 krb5_creds cred;
153 memset (&cred, 0, sizeof(cred));
164 * setup cred
168 ret = krb5_copy_principal (context, client_principal, &cred.client);
171 ret = krb5_copy_principal (context, server_principal, &cred.server);
174 krb5_generate_random_keyblock(context, etype, &cred.session);
176 cred.times.authtime = time(NULL);
177 cred.times.starttime = time(NULL);
178 cred.times.endtime = time(NULL) + expiration_time;
179 cred.times.renew_till = 0;
180 krb5_data_zero(&cred.second_ticket);
182 ret = krb5_get_all_client_addrs (context, &cred.addresses);
185 cred.flags.b = ticket_flags;
192 encode_ticket (context, &entry.keyblock, etype, entry.vno, &cred);
208 ret = krb5_cc_initialize (context, ccache, cred.client);
212 ret = krb5_cc_store_cred (context, ccache, &cred);
216 krb5_free_cred_contents (context, &cred);