Lines Matching refs:ccache
39 kcm_ccache ccache, in kcm_ccache_refresh() argument
50 KCM_ASSERT_VALID(ccache); in kcm_ccache_refresh()
52 if (ccache->client == NULL) { in kcm_ccache_refresh()
58 HEIMDAL_MUTEX_lock(&ccache->mutex); in kcm_ccache_refresh()
61 kcm_internal_ccache(context, ccache, &ccdata); in kcm_ccache_refresh()
64 in.client = ccache->client; in kcm_ccache_refresh()
66 if (ccache->server != NULL) { in kcm_ccache_refresh()
67 ret = krb5_copy_principal(context, ccache->server, &in.server); in kcm_ccache_refresh()
84 if (ccache->tkt_life) in kcm_ccache_refresh()
85 in.times.endtime = time(NULL) + ccache->tkt_life; in kcm_ccache_refresh()
86 if (ccache->renew_life) in kcm_ccache_refresh()
87 in.times.renew_till = time(NULL) + ccache->renew_life; in kcm_ccache_refresh()
102 ccache->name, krb5_get_err_text(context, ret)); in kcm_ccache_refresh()
107 kcm_ccache_remove_creds_internal(context, ccache); in kcm_ccache_refresh()
109 ret = kcm_ccache_store_cred_internal(context, ccache, out, 0, credp); in kcm_ccache_refresh()
112 ccache->name, krb5_get_err_text(context, ret)); in kcm_ccache_refresh()
120 HEIMDAL_MUTEX_unlock(&ccache->mutex); in kcm_ccache_refresh()