Searched refs:krb5_ctx (Results 1 - 24 of 24) sorted by relevance

/sssd-io/src/providers/krb5/
H A Dkrb5_init_shared.h26 errno_t krb5_child_init(struct krb5_ctx *krb5_auth_ctx,
H A Dkrb5_auth.h53 struct krb5_ctx *krb5_ctx; member in struct:krb5child_req
77 struct krb5_ctx *krb5_ctx,
82 struct krb5_ctx *krb5_ctx,
100 struct krb5_ctx *krb5_ctx);
122 errno_t add_user_to_delayed_online_authentication(struct krb5_ctx *krb5_ctx,
[all...]
H A Dkrb5_common.h90 struct krb5_ctx { struct
152 struct krb5_ctx *krb5_ctx);
181 struct krb5_ctx *krb_ctx);
184 struct krb5_ctx *krb5_ctx);
188 errno_t krb5_get_simple_upn(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx,
227 errno_t set_extra_args(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx,
[all...]
H A Dkrb5_delayed_online_authentication.c42 struct krb5_ctx *krb5_ctx; member in struct:deferred_auth_ctx
47 struct krb5_ctx *krb5_ctx; member in struct:auth_data
107 auth_data->pd, auth_data->krb5_ctx);
185 auth_data->krb5_ctx = deferred_auth_ctx->krb5_ctx;
236 errno_t add_user_to_delayed_online_authentication(struct krb5_ctx *krb5_ctx, argument
252 if (krb5_ctx
326 init_delayed_online_authentication(struct krb5_ctx *krb5_ctx, struct be_ctx *be_ctx, struct tevent_context *ev) argument
[all...]
H A Dkrb5_wait_queue.c42 struct krb5_ctx *krb5_ctx; member in struct:queue_entry
57 qe->be_ctx, qe->pd, qe->krb5_ctx);
103 struct krb5_ctx *krb5_ctx)
111 if (krb5_ctx->wait_queue_hash == NULL) {
112 ret = sss_hash_create_ex(krb5_ctx, INIT_HASH_SIZE,
113 &krb5_ctx->wait_queue_hash, 0, 0, 0, 0,
124 ret = hash_lookup(krb5_ctx->wait_queue_hash, &key, &value);
143 queue_entry->krb5_ctx
100 add_to_wait_queue(struct be_ctx *be_ctx, struct tevent_req *parent_req, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
177 check_wait_queue(struct krb5_ctx *krb5_ctx, char *username) argument
243 struct krb5_ctx *krb5_ctx; member in struct:krb5_auth_queue_state
252 krb5_auth_queue_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
[all...]
H A Dkrb5_utils.h36 struct krb5_ctx *krb5_ctx,
H A Dkrb5_renew_tgt.c38 struct krb5_ctx *krb5_ctx; member in struct:renew_tgt_ctx
53 struct krb5_ctx *krb5_ctx; member in struct:auth_data
70 auth_data->krb5_ctx);
197 auth_data->krb5_ctx = renew_tgt_ctx->krb5_ctx;
370 ret = add_tgt_to_renew_table(renew_tgt_ctx->krb5_ctx, ccache_file,
447 ret = find_or_guess_upn(tmp_ctx, msgs[c], renew_tgt_ctx->krb5_ctx,
473 errno_t init_renew_tgt(struct krb5_ctx *krb5_ct argument
542 add_tgt_to_renew_table(struct krb5_ctx *krb5_ctx, const char *ccfile, struct tgt_times *tgtt, struct pam_data *pd, const char *upn) argument
[all...]
H A Dkrb5_access.c35 struct krb5_ctx *krb5_ctx; member in struct:krb5_access_state
46 struct krb5_ctx *krb5_ctx)
65 state->krb5_ctx = krb5_ctx;
74 ret = krb5_setup(state, pd, dom, krb5_ctx, &state->kr);
115 ret = find_or_guess_upn(state, res->msgs[0], krb5_ctx, be_ctx->domain,
42 krb5_access_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
H A Dkrb5_init.c35 static errno_t krb5_init_kpasswd(struct krb5_ctx *ctx,
81 static errno_t krb5_init_kdc(struct krb5_ctx *ctx, struct be_ctx *be_ctx)
111 int krb5_ctx_re_destructor(struct krb5_ctx *ctx)
127 struct krb5_ctx *ctx;
133 ctx = talloc_zero(mem_ctx, struct krb5_ctx);
203 struct krb5_ctx *ctx;
205 ctx = talloc_get_type(module_data, struct krb5_ctx);
208 struct krb5_ctx, struct pam_data, struct pam_data *);
226 struct krb5_ctx *ctx;
228 ctx = talloc_get_type(module_data, struct krb5_ctx);
[all...]
H A Dkrb5_common.c166 struct krb5_ctx *krb5_ctx)
174 if (opts == NULL || dom == NULL || krb5_ctx == NULL) {
194 krb5_ctx->realm = talloc_strdup(krb5_ctx, realm);
195 if (krb5_ctx->realm == NULL) {
200 ret = check_lifetime(krb5_ctx, opts, KRB5_RENEWABLE_LIFETIME,
201 &krb5_ctx->rlife_str);
209 ret = check_lifetime(krb5_ctx, opts, KRB5_LIFETIME,
210 &krb5_ctx
164 sss_krb5_check_options(struct dp_option *opts, struct sss_domain_info *dom, struct krb5_ctx *krb5_ctx) argument
900 krb5_install_offline_callback(struct be_ctx *be_ctx, struct krb5_ctx *krb5_ctx) argument
957 krb5_install_sigterm_handler(struct tevent_context *ev, struct krb5_ctx *krb5_ctx) argument
990 krb5_get_simple_upn(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, struct sss_domain_info *dom, const char *username, const char *user_dom, char **_upn) argument
[all...]
H A Dkrb5_auth.c182 struct krb5_ctx *krb5_ctx,
206 kr->krb5_ctx = krb5_ctx;
208 ret = get_krb_primary(krb5_ctx->name_to_primary,
247 static void krb5_auth_cache_creds(struct krb5_ctx *krb5_ctx, argument
276 ret = add_user_to_delayed_online_authentication(krb5_ctx, domain, pd, uid);
297 ccname_template = dp_opt_get_cstring(kr->krb5_ctx->opts, KRB5_CCNAME_TMPL);
300 kr->krb5_ctx
179 krb5_setup(TALLOC_CTX *mem_ctx, struct pam_data *pd, struct sss_domain_info *dom, struct krb5_ctx *krb5_ctx, struct krb5child_req **_krb5_req) argument
440 struct krb5_ctx *krb5_ctx; member in struct:krb5_auth_state
452 krb5_auth_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
1212 krb5_pam_handler_send(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, struct pam_data *pd, struct dp_req_params *params) argument
[all...]
H A Dkrb5_child_handler.c116 keytab = dp_opt_get_cstring(kr->krb5_ctx->opts, KRB5_KEYTAB);
122 validate = dp_opt_get_bool(kr->krb5_ctx->opts, KRB5_VALIDATE) ? 1 : 0;
125 switch (kr->krb5_ctx->config_type) {
152 use_enterprise_principal = dp_opt_get_bool(kr->krb5_ctx->opts,
298 errno_t set_extra_args(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx, argument
305 if (krb5_ctx == NULL || krb5_child_extra_args == NULL) {
335 if (krb5_ctx->realm != NULL) {
337 krb5_ctx->realm);
346 if (krb5_ctx
[all...]
H A Dkrb5_init_shared.c30 errno_t krb5_child_init(struct krb5_ctx *krb5_auth_ctx,
H A Dkrb5_utils.c35 struct krb5_ctx *krb5_ctx,
42 if (krb5_ctx == NULL || dom == NULL || user == NULL || _upn == NULL) {
60 ret = krb5_get_simple_upn(mem_ctx, krb5_ctx, dom, user,
319 dummy = dp_opt_get_string(kr->krb5_ctx->opts, KRB5_REALM);
337 cache_dir_tmpl = dp_opt_get_string(kr->krb5_ctx->opts,
34 find_or_guess_upn(TALLOC_CTX *mem_ctx, struct ldb_message *msg, struct krb5_ctx *krb5_ctx, struct sss_domain_info *dom, const char *user, const char *user_dom, char **_upn) argument
/sssd-io/src/tests/cmocka/
H A Dtest_krb5_common.c85 struct krb5_ctx *krb5_ctx; local
93 krb5_ctx = talloc_zero(global_talloc_context, struct krb5_ctx);
94 assert_non_null(krb5_ctx);
95 uid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-uid=%"SPRIuid, getuid());
98 gid_opt = talloc_asprintf(krb5_ctx, "--fast-ccache-gid=%"SPRIgid, getgid());
101 ret = set_extra_args(global_talloc_context, krb5_ctx,
109 krb5_ctx->canonicalize = true;
110 ret = set_extra_args(global_talloc_context, krb5_ctx,
182 struct krb5_ctx *krb5_ctx; local
[all...]
H A Dtest_sssd_krb5_localauth_plugin.c93 krb5_context krb5_ctx; local
121 kerr = krb5_init_context(&krb5_ctx);
124 kerr = localauth_sssd_initvt(krb5_ctx, 1, 1, (krb5_plugin_vtable) &vtable);
127 kerr = krb5_parse_name(krb5_ctx, "name@REALM", &princ);
136 kerr = vtable.userok(krb5_ctx, NULL, princ, "name");
140 krb5_free_principal(krb5_ctx, princ);
141 krb5_free_context(krb5_ctx);
148 krb5_context krb5_ctx; local
163 kerr = krb5_init_context(&krb5_ctx);
166 kerr = localauth_sssd_initvt(krb5_ctx,
[all...]
H A Dtest_krb5_wait_queue.c50 struct krb5_ctx *krb5_ctx)
126 struct krb5_ctx *krb5_ctx; member in struct:test_krb5_wait_queue
146 test_ctx->krb5_ctx = talloc_zero(test_ctx, struct krb5_ctx);
147 assert_non_null(test_ctx->krb5_ctx);
199 test_ctx->krb5_ctx);
241 test_ctx->krb5_ctx);
288 test_ctx->krb5_ctx);
46 krb5_auth_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
[all...]
/sssd-io/src/tests/
H A Dkrb5_child-test.c87 struct krb5_ctx *ctx = (struct krb5_ctx *) memctx;
96 static struct krb5_ctx *
99 struct krb5_ctx *krb5_ctx; local
106 krb5_ctx = talloc_zero(mem_ctx, struct krb5_ctx);
107 if (!krb5_ctx) return NULL;
109 krb5_ctx->illegal_path_re = pcre_compile2(ILLEGAL_PATH_PATTERN, 0,
111 if (krb5_ctx
[all...]
H A Dkrb5_utils-tests.c288 struct krb5_ctx *krb5_ctx; local
299 krb5_ctx = talloc_zero(tmp_ctx, struct krb5_ctx);
300 fail_unless(pd != NULL, "Cannot create krb5_ctx structure.");
308 krb5_ctx->opts = talloc_zero_array(tmp_ctx, struct dp_option, KRB5_OPTS);
309 fail_unless(krb5_ctx->opts != NULL, "Cannot created options.");
311 krb5_ctx->opts[i].opt_name = default_krb5_opts[i].opt_name;
312 krb5_ctx->opts[i].type = default_krb5_opts[i].type;
313 krb5_ctx
[all...]
/sssd-io/src/providers/ipa/
H A Dipa_common.h179 struct krb5_ctx *krb5_auth_ctx;
290 struct krb5_ctx *ipa_init_get_krb5_auth_ctx(void *data);
H A Dipa_init.c62 struct krb5_ctx *ipa_init_get_krb5_auth_ctx(void *data)
387 struct krb5_ctx **_krb5_auth_ctx)
389 struct krb5_ctx *krb5_auth_ctx;
393 krb5_auth_ctx = talloc_zero(mem_ctx, struct krb5_ctx);
524 struct krb5_ctx *krb5_auth_ctx;
H A Dipa_subdomains.c1336 struct krb5_ctx *krb5_auth_ctx;
/sssd-io/src/providers/ad/
H A Dad_init.c48 struct krb5_ctx *auth_ctx;
311 struct krb5_ctx **_auth_ctx)
313 struct krb5_ctx *krb5_auth_ctx;
316 krb5_auth_ctx = talloc_zero(mem_ctx, struct krb5_ctx);
530 struct krb5_ctx *auth_ctx;
537 struct krb5_ctx, struct pam_data, struct pam_data *);
H A Dad_common.h95 struct krb5_ctx *auth_ctx;

Completed in 183 milliseconds