/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | kdb_ldap_conn.c | 60 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 D | ldap_create.c | 60 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 D | ldap_handle.c | 97 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 D | kdb_ldap.c | 114 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 D | ldap_fetch_mkey.c | 45 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 D | ldap_misc.c | 190 &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 D | ldap_pwd_policy.c | 58 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 D | ldap_principal2.c | 92 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 D | ldap_tkt_policy.c | 53 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 D | ldap_realm.c | 181 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 D | kdb_ldap.h | 100 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 D | ldap_service_rights.c | 305 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 D | ldap_principal.c | 157 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 D | ldap_services.c | 57 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 D | ldap_krbcontainer.c | 82 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 D | ldap_service_stash.c | 43 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 D | ldap_misc.h | 147 krb5_ldap_context *ldap_context,
|
/illumos-gate/usr/src/cmd/krb5/ldap_util/ |
H A D | kdb5_ldap_util.c | 312 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 D | kdb5_ldap_realm.c | 535 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 D | kdb5_ldap_policy.c | 65 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 D | kdb5_ldap_services.c | 224 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 …]
|