Lines Matching refs:ccname
214 errno_t sss_krb5_precreate_ccache(const char *ccname, uid_t uid, gid_t gid)
222 if (ccname[0] == '/') {
223 filename = ccname;
224 } else if (strncmp(ccname, "FILE:", 5) == 0) {
225 filename = ccname + 5;
226 } else if (strncmp(ccname, "DIR:", 4) == 0) {
227 filename = ccname + 4;
283 const char *ccname,
308 kerr = krb5_cc_resolve(cc->context, ccname, &cc->ccache);
310 DEBUG(SSSDBG_TRACE_FUNC, "ccache %s is missing or empty\n", ccname);
351 errno_t sss_krb5_cc_destroy(const char *ccname, uid_t uid, gid_t gid)
357 if (ccname == NULL) {
368 ret = sss_open_ccache_as_user(tmp_ctx, ccname, uid, gid, &cc);
383 const char *ccname,
392 kerr = krb5_cc_resolve(kctx, ccname, &kcc);
421 kerr = krb5_cc_set_default_name(kctx, ccname);
449 static errno_t sss_low_level_path_check(const char *ccname)
455 if (ccname[0] == '/') {
456 filename = ccname;
457 } else if (strncmp(ccname, "FILE:", 5) == 0) {
458 filename = ccname + 5;
459 } else if (strncmp(ccname, "DIR:", 4) == 0) {
460 filename = ccname + 4;
473 errno_t sss_krb5_cc_verify_ccache(const char *ccname, uid_t uid, gid_t gid,
491 ret = sss_low_level_path_check(ccname);
502 ret = sss_open_ccache_as_user(tmp_ctx, ccname, uid, gid, &cc);