Lines Matching refs:ccache
84 event->ccache->name);
112 kcm_retain_ccache(context, event->ccache);
113 (*e)->ccache = event->ccache;
164 kcm_release_ccache(context, (*e)->ccache);
175 kcm_ccache ccache,
180 if (ccache->client == NULL)
184 !krb5_principal_compare(context, ccache->client, newcred->client))
188 if (ccache->creds == NULL)
195 return krb5_compare_creds(context, whichfields, newcred, &ccache->creds->cred);
207 kcm_ccache ccache = event->ccache;
215 if ((ccache->flags & KCM_MASK_KEY_PRESENT) == 0) {
222 } else if (is_primary_credential_p(context, ccache, newcred)) {
225 ccache->flags |= KCM_FLAGS_RENEWABLE;
227 if (ccache->flags & KCM_MASK_KEY_PRESENT)
231 ccache->flags &= ~(KCM_FLAGS_RENEWABLE);
244 kcm_ccache ccache,
251 event.ccache = ccache;
298 kcm_ccache ccache)
302 KCM_ASSERT_VALID(ccache);
307 if ((*e)->valid && (*e)->ccache == ccache) {
332 ret = kcm_ccache_acquire(context, event->ccache, &credp);
336 ret = kcm_ccache_refresh(context, event->ccache, &credp);
338 ret = kcm_ccache_acquire(context, event->ccache, &credp);
343 ret = kcm_ccache_destroy(context, event->ccache->name);
346 ret = kcm_ccache_destroy_if_empty(context, event->ccache);
369 if (krb5_unparse_name(context, event->ccache->client,
376 event->ccache->name,
419 (*e)->ccache->name, krb5_get_err_text(context, ret));
425 (*e)->ccache->name, krb5_get_err_text(context, ret));