/sssd-io/src/providers/krb5/ |
H A D | krb5_ccache.h | 38 errno_t sss_krb5_precreate_ccache(const char *ccname, uid_t uid, gid_t gid); 40 errno_t sss_krb5_cc_destroy(const char *ccname, uid_t uid, gid_t gid); 43 const char *ccname, 46 errno_t sss_krb5_cc_verify_ccache(const char *ccname, uid_t uid, gid_t gid,
|
H A D | krb5_ccache.c | 214 errno_t sss_krb5_precreate_ccache(const char *ccname, uid_t uid, gid_t gid) argument 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); 282 sss_open_ccache_as_user(TALLOC_CTX *mem_ctx, const char *ccname, uid_t uid, gid_t gid, struct sss_krb5_ccache **ccache) argument 351 sss_krb5_cc_destroy(const char *ccname, uid_t uid, gid_t gid) argument 382 sss_krb5_check_ccache_princ(krb5_context kctx, const char *ccname, krb5_principal user_princ) argument 449 sss_low_level_path_check(const char *ccname) argument 473 sss_krb5_cc_verify_ccache(const char *ccname, uid_t uid, gid_t gid, const char *realm, const char *principal) argument [all...] |
H A D | krb5_common.c | 100 char **ccname) 107 *ccname = NULL; 125 *ccname = talloc_strdup(mem_ctx, value); 126 if (*ccname == NULL) { 140 char **ccname) 146 *ccname = NULL; 172 char *ccname; local 253 ccname = dp_opt_get_string(opts, KRB5_CCNAME_TMPL); 254 if (ccname != NULL) { 259 ccname 99 sss_get_system_ccname_template(TALLOC_CTX *mem_ctx, char **ccname) argument 139 sss_get_system_ccname_template(TALLOC_CTX *mem_ctx, char **ccname) argument [all...] |
H A D | krb5_auth.h | 56 const char *ccname; member in struct:krb5child_req 112 char *ccname; member in struct:krb5_child_response
|
H A D | krb5_auth.c | 51 const char *ccname, 60 if (name == NULL || ccname == NULL) { 70 DEBUG(SSSDBG_TRACE_ALL, "%s ccname [%s] for user [%s].\n", 71 mod_op == SYSDB_MOD_REP ? "Save" : "Delete", ccname, name); 84 ret = sysdb_attrs_add_string(attrs, SYSDB_CCACHE_FILE, ccname); 126 const char *ccname) 128 return krb5_mod_ccname(mem_ctx, sysdb, domain, name, ccname, 136 const char *ccname) 138 return krb5_mod_ccname(mem_ctx, sysdb, domain, name, ccname, 299 kr->ccname 47 krb5_mod_ccname(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sss_domain_info *domain, const char *name, const char *ccname, int mod_op) argument 122 krb5_save_ccname(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sss_domain_info *domain, const char *name, const char *ccname) argument 132 krb5_delete_ccname(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb, struct sss_domain_info *domain, const char *name, const char *ccname) argument [all...] |
H A D | krb5_child.c | 92 char *ccname; member in struct:krb5_req 912 char *ccname = NULL; local 918 ccname = in; 920 ccname = in + 5; 925 ccname_len = strlen(ccname); 926 if (ccname_len >= 6 && strcmp(ccname + (ccname_len - 6), "XXXXXX") == 0) { 935 ret = sss_unique_filename(NULL, ccname); 939 ccname, ret, strerror(ret)); 951 static krb5_error_code create_ccache(char *ccname, krb5_creds *creds) argument 974 kerr = handle_randomized(ccname); 1450 get_and_save_tgt_with_keytab(krb5_context ctx, struct cli_opts *cli_opts, krb5_principal princ, krb5_keytab keytab, char *ccname) argument 2230 const char *ccname; local 2510 get_tgt_times(krb5_context ctx, const char *ccname, krb5_principal server_principal, krb5_principal client_principal, sss_krb5_ticket_times *tgtt) argument 2573 char *ccname; local [all...] |
H A D | krb5_child_handler.c | 169 buf->size += 4*sizeof(uint32_t) + strlen(kr->ccname) + strlen(keytab) + 213 SAFEALIGN_SET_UINT32(&buf->data[rp], strlen(kr->ccname), &rp); 214 safealign_memcpy(&buf->data[rp], kr->ccname, strlen(kr->ccname), &rp); 641 char *ccname = NULL; local 701 ccname = (char *) &buf[p+pref_len]; 765 if (ccname) { 766 res->ccname = talloc_strndup(res, ccname, ccname_len); 767 if (res->ccname [all...] |
/sssd-io/src/tests/ |
H A D | krb5_child-test.c | 190 const char *ccname, const char *ccname_template, 248 if (!ccname) { 249 kr->ccname = expand_ccname_template(kr, kr, 253 if (!kr->ccname) goto fail; 255 DEBUG(SSSDBG_FUNC_DATA, "ccname [%s] uid [%llu] gid [%llu]\n", 256 kr->ccname, (unsigned long long) kr->uid, 259 kr->ccname = talloc_strdup(kr, ccname); 261 if (!kr->ccname) goto fail; 263 DEBUG(SSSDBG_FUNC_DATA, "ccname [ 188 create_dummy_req(TALLOC_CTX *mem_ctx, const char *user, const char *password, const char *realm, const char *ccname, const char *ccname_template, int timeout) argument [all...] |
/sssd-io/src/providers/ldap/ |
H A D | ldap_child.c | 276 char *ccname; local 451 ccname = talloc_asprintf(tmp_ctx, "FILE:%s", ccname_file); 452 if (ccname_dummy == NULL || ccname == NULL) { 456 DEBUG(SSSDBG_TRACE_INTERNAL, "keytab ccname: [%s]\n", ccname_dummy); 511 *ccname_out = talloc_steal(memctx, ccname); 534 const char *ccname, 552 ret = pack_buffer(r, EOK, kerr, ccname, expire_time); 607 const char *ccname = NULL; local 729 &ccname, &expire_time, &krb5_msg); 735 ret = prepare_response(main_ctx, ccname, expire_tim 533 prepare_response(TALLOC_CTX *mem_ctx, const char *ccname, time_t expire_time, krb5_error_code kerr, char *krb5_msg, struct response **rsp) argument [all...] |
H A D | sdap_async_private.h | 88 char **ccname,
|
H A D | sdap_child_helpers.c | 410 char **ccname, 435 *ccname = ccn; 406 sdap_get_tgt_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, int *result, krb5_error_code *kerr, char **ccname, time_t *expire_time_out) argument
|
H A D | sdap_async_connection.c | 1193 char *ccname = NULL; local 1199 &kerr, &ccname, &expire_time); 1222 ret = setenv("KRB5CCNAME", ccname, 1);
|
/sssd-io/src/tests/intg/ |
H A D | test_kcm.py | 48 def ccname(self, my_uid=None): member in class:KcmTestEnv 193 exp_ccname = testenv.ccname()
|