Searched refs:ccname (Results 1 - 13 of 13) sorted by relevance

/sssd-io/src/providers/krb5/
H A Dkrb5_ccache.h38 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 Dkrb5_ccache.c214 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 Dkrb5_common.c100 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 Dkrb5_auth.h56 const char *ccname; member in struct:krb5child_req
112 char *ccname; member in struct:krb5_child_response
H A Dkrb5_auth.c51 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 Dkrb5_child.c92 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 Dkrb5_child_handler.c169 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 Dkrb5_child-test.c190 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 Dldap_child.c276 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 Dsdap_async_private.h88 char **ccname,
H A Dsdap_child_helpers.c410 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 Dsdap_async_connection.c1193 char *ccname = NULL; local
1199 &kerr, &ccname, &expire_time);
1222 ret = setenv("KRB5CCNAME", ccname, 1);
/sssd-io/src/tests/intg/
H A Dtest_kcm.py48 def ccname(self, my_uid=None): member in class:KcmTestEnv
193 exp_ccname = testenv.ccname()

Completed in 427 milliseconds