Lines Matching refs:ccache
169 static int parse_owners(kcm_ccache ccache)
194 ccache->uid = uid;
196 ccache->uid = 0; /* geteuid() XXX */
211 kcm_ccache ccache;
219 &ccache);
223 ccache->flags |= KCM_FLAGS_OWNER_IS_SYSTEM;
224 ccache->flags |= KCM_FLAGS_USE_KEYTAB;
226 ret = parse_owners(ccache);
230 ret = krb5_parse_name(kcm_context, system_principal, &ccache->client);
232 kcm_release_ccache(kcm_context, ccache);
240 ret = krb5_parse_name(kcm_context, system_server, &ccache->server);
242 kcm_release_ccache(kcm_context, ccache);
251 ret = krb5_kt_resolve(kcm_context, system_keytab, &ccache->keytab);
253 ret = krb5_kt_default(kcm_context, &ccache->keytab);
256 kcm_release_ccache(kcm_context, ccache);
267 ccache->renew_life = parse_time(renew_life, "s");
268 if (ccache->renew_life < 0) {
269 kcm_release_ccache(kcm_context, ccache);
278 ccache->tkt_life = parse_time(ticket_life, "s");
279 if (ccache->tkt_life < 0) {
280 kcm_release_ccache(kcm_context, ccache);
286 ret = kcm_ccache_enqueue_default(kcm_context, ccache, NULL);
288 kcm_release_ccache(kcm_context, ccache); /* retained by event queue */
352 krb5_err(kcm_context, 1, ret, "initializing system ccache");