Home
last modified time | relevance | path

Searched refs:ldap_context (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/
H A Dkdb_ldap_conn.c60 if (ldap_context->bind_pwd == NULL && ldap_context->service_password_file == NULL) { in krb5_validate_ldap_context()
67 if (ldap_context->bind_pwd == NULL && ldap_context->service_password_file != in krb5_validate_ldap_context()
106 if (ldap_context->bind_pwd != NULL && strlen(ldap_context->bind_pwd) == 0) { in krb5_validate_ldap_context()
188 if (ldap_context->kcontext)
199 if (ldap_context->kcontext)
208 if (ldap_context->kcontext)
234 if (ldap_context->kcontext) {
250 if (ldap_context->kcontext)
293 HNDL_LOCK(ldap_context); in krb5_ldap_db_init()
327 HNDL_UNLOCK(ldap_context); in krb5_ldap_db_init()
[all …]
H A Dldap_create.c60 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_create() local
74 if (ldap_context == NULL) { in krb5_ldap_create()
78 memset(ldap_context, 0, sizeof(*ldap_context)); in krb5_ldap_create()
80 ldap_context->kcontext = context; in krb5_ldap_create()
90 if (ldap_context->bind_dn) { in krb5_ldap_create()
103 ldap_context->bind_dn = strdup(val); in krb5_ldap_create()
126 if (ldap_context->bind_pwd) { in krb5_ldap_create()
154 ldap_context->server_info_list = in krb5_ldap_create()
216 ldap_context->root_certificate_file = realloc(ldap_context->root_certificate_file, in krb5_ldap_create()
273 if (ldap_context->conf_section) { in krb5_ldap_create()
[all …]
H A Dldap_handle.c97 krb5_get_ldap_handle(ldap_context) in krb5_get_ldap_handle() argument
98 krb5_ldap_context *ldap_context; in krb5_get_ldap_handle()
138 krb5_retry_get_ldap_handle(ldap_context, st) in krb5_retry_get_ldap_handle() argument
139 krb5_ldap_context *ldap_context; in krb5_retry_get_ldap_handle()
220 krb5_ldap_context *ldap_context; in krb5_ldap_request_handle_from_pool()
227 HNDL_LOCK(ldap_context);
230 HNDL_UNLOCK(ldap_context);
246 HNDL_LOCK(ldap_context);
254 HNDL_UNLOCK(ldap_context);
269 HNDL_LOCK(ldap_context);
[all …]
H A Dkdb_ldap.c114 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_read_startup_information() local
286 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_open() local
294 if (ldap_context == NULL) { in krb5_ldap_open()
299 ldap_context->kcontext = context; in krb5_ldap_open()
308 if (ldap_context->bind_dn) { in krb5_ldap_open()
321 ldap_context->bind_dn = strdup(val); in krb5_ldap_open()
322 if (ldap_context->bind_dn == NULL) { in krb5_ldap_open()
344 if (ldap_context->bind_pwd) { in krb5_ldap_open()
432 ldap_context->root_certificate_file = realloc(ldap_context->root_certificate_file, in krb5_ldap_open()
474 if (ldap_context) in krb5_ldap_open()
[all …]
H A Dldap_fetch_mkey.c45 krb5_ldap_context *ldap_context=NULL; local
51 ldap_context = (krb5_ldap_context *) dal_handle->db_context;
53 if (ldap_context == NULL || ldap_context->lrparams == NULL)
56 *key = &ldap_context->lrparams->mkey;
72 krb5_ldap_context *ldap_context=NULL; local
79 ldap_context = (krb5_ldap_context *) dal_handle->db_context;
81 if (ldap_context == NULL || ldap_context->lrparams == NULL)
84 r_params = ldap_context->lrparams;
H A Dldap_misc.c190 &ldap_context->max_server_conns);
219 &ldap_context->bind_dn);
353 if (ldap_context == NULL)
386 ldap_context->conf_section = NULL;
390 krb5_xfree(ldap_context->bind_dn);
391 ldap_context->bind_dn = NULL;
395 krb5_xfree(ldap_context->bind_pwd);
396 ldap_context->bind_pwd = NULL;
422 if (ldap_context->certificates) {
434 krb5_xfree(ldap_context);
[all …]
H A Dldap_pwd_policy.c58 krb5_ldap_context *ldap_context=NULL; local
117 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
135 krb5_ldap_context *ldap_context=NULL; local
179 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
229 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_get_password_policy_from_dn() local
288 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_get_password_policy_from_dn()
337 krb5_ldap_context *ldap_context=NULL; local
369 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
389 krb5_ldap_context *ldap_context=NULL; local
398 if (ldap_context->lrparams->realmdn == NULL) {
[all …]
H A Dldap_principal2.c92 krb5_ldap_context *ldap_context=NULL; local
110 CHECK_LDAP_HANDLE(ldap_context);
469 krb5_ldap_context *ldap_context=NULL; local
482 if (ldap_context->lrparams == NULL || ldap_context->krbcontainer == NULL)
622 subtree = strdup(ldap_context->lrparams->realmdn);
634 …} else if (ldap_context->lrparams->containerref && strlen(ldap_context->lrparams->containerref) !=…
641 subtree = strdup(ldap_context->lrparams->realmdn);
1197 krb5_ldap_context *ldap_context;
1225 else if (ldap_context->lrparams->max_life)
1232 else if (ldap_context->lrparams->max_renewable_life)
[all …]
H A Dldap_tkt_policy.c53 krb5_ldap_context *ldap_context=NULL; local
109 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
131 krb5_ldap_context *ldap_context=NULL; local
186 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
211 krb5_ldap_context *ldap_context=NULL; local
271 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
301 krb5_ldap_context *ldap_context=NULL; local
339 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
358 krb5_ldap_context *ldap_context=NULL; local
363 policycontainerdn = ldap_context->lrparams->realmdn;
[all …]
H A Dldap_realm.c181 if (ldap_context->krbcontainer == NULL) {
183 &(ldap_context->krbcontainer))) != 0)
192 LDAP_SEARCH(ldap_context->krbcontainer->DN,
412 krb5_ldap_context *ldap_context=NULL; local
426 if (ldap_context->krbcontainer == NULL ||
976 if (ldap_context->krbcontainer == NULL ||
977 ldap_context->krbcontainer->DN == NULL ||
993 if (ldap_context->krbcontainer == NULL) {
1215 ldap_context->krbcontainer == NULL ||
1216 ldap_context->krbcontainer->DN == NULL) {
[all …]
H A Dkdb_ldap.h100 ldap_context = (krb5_ldap_context *) dal_handle->db_context; \
101 if (ldap_context == NULL || ldap_context->server_info_list == NULL) \
105 st = krb5_ldap_request_handle_from_pool(ldap_context, &ldap_server_handle); \
122 tempst = krb5_ldap_rebind(ldap_context, &ldap_server_handle); \
175 #define CHECK_LDAP_HANDLE(lcontext) if (!(ldap_context \
176 && ldap_context->server_info_list)) { \
H A Dldap_service_rights.c305 krb5_ldap_context *ldap_context=NULL; local
313 || (ldap_context->krbcontainer->DN == NULL)) {
318 subtreecount=ldap_context->lrparams->subtreecount;
395 ldap_context->krbcontainer->DN,
412 strlen(ldap_context->krbcontainer->DN) + 2);
417 sprintf(realmdn,"cn=%s,%s", realmname, ldap_context->krbcontainer->DN);
616 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
651 krb5_ldap_context *ldap_context=NULL; local
659 || (ldap_context->krbcontainer->DN == NULL)) {
696 strlen(ldap_context->krbcontainer->DN) + 2);
[all …]
H A Dldap_principal.c157 krb5_ldap_context *ldap_context=NULL; local
176 realm = ldap_context->lrparams->realm_name;
199 if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntree)) != 0)
206 LDAP_SEARCH(subtree[tree], ldap_context->lrparams->search_scope, filter, principal_attributes);
215 if (is_principal_in_realm(ldap_context, principal) == 0) {
216 if ((st = populate_krb5_db_entry(context, ldap_context, ld, ent, principal,
248 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
271 krb5_ldap_context *ldap_context=NULL; local
391 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
H A Dldap_services.c57 krb5_ldap_context *ldap_context=NULL; local
168 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
192 krb5_ldap_context *ldap_context=NULL; local
339 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
353 krb5_ldap_context *ldap_context=NULL; local
390 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
426 krb5_ldap_context *ldap_context=NULL; local
523 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
576 krb5_ldap_context *ldap_context=NULL; local
595 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
H A Dldap_krbcontainer.c82 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_read_krbcontainer_params() local
93 if (ldap_context->conf_section) { in krb5_ldap_read_krbcontainer_params()
94 if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, ldap_context->conf_section, in krb5_ldap_read_krbcontainer_params()
202 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_read_krbcontainer_params()
H A Dldap_service_stash.c43 krb5_ldap_readpassword(context, ldap_context, password) in krb5_ldap_readpassword() argument
45 krb5_ldap_context *ldap_context;
56 if (ldap_context->service_password_file)
57 file = ldap_context->service_password_file;
106 if (strcasecmp(tmp, ldap_context->bind_dn) == 0) {
H A Dldap_misc.h147 krb5_ldap_context *ldap_context,
/illumos-gate/usr/src/cmd/krb5/ldap_util/
H A Dkdb5_ldap_util.c312 krb5_ldap_context *ldap_context=NULL; local
503 if (ldap_context == NULL) {
510 ldap_context->kcontext = util_context;
548 ldap_context->bind_pwd = passwd;
555 if (ldap_context->server_info_list == NULL) {
581 ldap_context->bind_dn = strdup(bind_dn);
582 if (ldap_context->bind_dn == NULL) {
589 ldap_context->bind_dn = NULL;
609 dal_handle->db_context = ldap_context;
636 if (ldap_context && ldap_context->bind_pwd)
[all …]
H A Dkdb5_ldap_realm.c535 if (!ldap_context) {
550 if (ldap_context->conf_section) {
1001 if (!(ldap_context)) {
1890 if (!(ldap_context)) {
2091 if (!(ldap_context)) {
2109 ldap_context->krbcontainer = NULL;
2118 ldap_context->krbcontainer = NULL;
2334 if (!(ldap_context)) {
2412 &ldap_context->lrparams->mkey,
2530 if (!(ldap_context)) {
[all …]
H A Dkdb5_ldap_policy.c65 krb5_ldap_context *ldap_context=NULL; in init_ldap_realm() local
68 ldap_context = (krb5_ldap_context *) dal_handle->db_context; in init_ldap_realm()
69 if (!ldap_context) { in init_ldap_realm()
74 if (ldap_context->krbcontainer == NULL) { in init_ldap_realm()
76 &(ldap_context->krbcontainer)); in init_ldap_realm()
84 if (ldap_context->lrparams == NULL) { in init_ldap_realm()
87 &(ldap_context->lrparams), in init_ldap_realm()
H A Dkdb5_ldap_services.c224 krb5_ldap_context *ldap_context=NULL; local
241 ldap_context = (krb5_ldap_context *) dal_handle->db_context;
260 &(ldap_context->krbcontainer)))) {
314 ldap_context->krbcontainer->DN))) {
529 krb5_ldap_context *ldap_context=NULL; local
538 ldap_context = (krb5_ldap_context *) dal_handle->db_context;
591 &(ldap_context->krbcontainer)))) {
753 ldap_context->krbcontainer->DN))) {
802 ldap_context->krbcontainer->DN))) {
832 ldap_context->krbcontainer->DN))) {
[all …]