Lines Matching defs:cred
201 const char *name, krb5_creds *cred)
207 memset(cred, 0, sizeof(*cred));
219 ret = krb5_build_principal(context, &cred->server,
227 ret = krb5_copy_principal(context, client, &cred->client);
282 krb5_creds cred;
283 memset(&cred, 0, sizeof(cred));
285 ret = build_conf_principals(context, id, principal, key, &cred);
289 ret = krb5_cc_remove_cred(context, id, 0, &cred);
293 cred.ticket.data = malloc(data->length);
294 if (cred.ticket.data == NULL) {
298 cred.ticket.length = data->length;
299 memcpy(cred.ticket.data, data->data, data->length);
301 ret = krb5_cc_store_cred(context, id, &cred);
304 krb5_free_cred_contents(context, &cred);
325 krb5_creds mcred, cred;
328 memset(&cred, 0, sizeof(cred));
335 ret = krb5_cc_retrieve_cred(context, id, 0, &mcred, &cred);
339 data->data = malloc(cred.ticket.length);
345 data->length = cred.ticket.length;
346 memcpy(data->data, cred.ticket.data, data->length);
349 krb5_free_cred_contents(context, &cred);