/osnet-11/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | ldap_fetch_mkey.c | 43 krb5_ldap_context *ldap_context=NULL; local 49 ldap_context = (krb5_ldap_context *) dal_handle->db_context; 51 if (ldap_context == NULL || ldap_context->lrparams == NULL) 54 *key = &ldap_context->lrparams->mkey; 67 krb5_ldap_context *ldap_context=NULL; local 74 ldap_context = (krb5_ldap_context *) dal_handle->db_context; 76 if (ldap_context == NULL || ldap_context->lrparams == NULL) 79 r_params = ldap_context [all...] |
H A D | ldap_krbcontainer.c | 83 krb5_ldap_context *ldap_context=NULL; local 94 if (ldap_context->conf_section) { 95 if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, ldap_context->conf_section, 205 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
|
H A D | ldap_create.c | 66 krb5_ldap_context *ldap_context=NULL; local 79 ldap_context = malloc(sizeof(krb5_ldap_context)); 80 if (ldap_context == NULL) { 84 memset(ldap_context, 0, sizeof(*ldap_context)); 86 ldap_context->kcontext = context; 88 /* populate ldap_context with ldap specific options */ 96 if (ldap_context->bind_dn) { 109 ldap_context->bind_dn = strdup(val); 110 if (ldap_context [all...] |
H A D | ldap_handle.c | 97 krb5_get_ldap_handle(krb5_ldap_context *ldap_context) argument 103 while (ldap_context->server_info_list[cnt] != NULL) { 104 ldap_server_info = ldap_context->server_info_list[cnt]; 137 krb5_retry_get_ldap_handle(krb5_ldap_context *ldap_context, argument 142 if ((*st=krb5_ldap_db_single_init(ldap_context)) != 0) 145 ldap_server_handle = krb5_get_ldap_handle(ldap_context); 215 krb5_ldap_request_handle_from_pool(krb5_ldap_context *ldap_context, argument 223 st = HNDL_LOCK(ldap_context); 226 if (((*ldap_server_handle)=krb5_get_ldap_handle(ldap_context)) == NULL) 227 (*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, 238 krb5_ldap_request_next_handle_from_pool(krb5_ldap_context *ldap_context, krb5_ldap_server_handle ** ldap_server_handle) argument 263 krb5_ldap_put_handle_to_pool(krb5_ldap_context *ldap_context, krb5_ldap_server_handle *ldap_server_handle) argument [all...] |
H A D | kdb_ldap_conn.c | 47 krb5_ldap_context *ldap_context) 52 if (ldap_context->bind_dn == NULL) { 59 if (ldap_context->bind_pwd == NULL && ldap_context->service_password_file == NULL) { 66 if (ldap_context->bind_pwd == NULL && ldap_context->service_password_file != 67 NULL && ldap_context->service_cert_path == NULL) { 68 if ((st=krb5_ldap_readpassword(context, ldap_context, &password)) != 0) { 76 ldap_context->service_cert_path = strdup((char *)password + strlen("{FILE}")); 77 if (ldap_context 46 krb5_validate_ldap_context(krb5_context context, krb5_ldap_context *ldap_context) argument 120 krb5_ldap_bind(krb5_ldap_context *ldap_context, krb5_ldap_server_handle *ldap_server_handle) argument 159 krb5_ldap_initialize(krb5_ldap_context *ldap_context, krb5_ldap_server_info *server_info) argument 274 krb5_ldap_db_init(krb5_context context, krb5_ldap_context *ldap_context) argument 356 krb5_ldap_db_single_init(krb5_ldap_context *ldap_context) argument 389 krb5_ldap_rebind(krb5_ldap_context *ldap_context, krb5_ldap_server_handle **ldap_server_handle) argument 428 krb5_ldap_free_ldap_context(krb5_ldap_context *ldap_context) argument 448 krb5_ldap_context *ldap_context=NULL; local [all...] |
H A D | ldap_service_stash.c | 43 krb5_ldap_readpassword(krb5_context context, krb5_ldap_context *ldap_context, argument 54 if (ldap_context->service_password_file) 55 file = ldap_context->service_password_file; 105 if (strcasecmp(tmp, ldap_context->bind_dn) == 0) {
|
H A D | ldap_pwd_policy.c | 63 krb5_ldap_context *ldap_context=NULL; local 128 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 144 krb5_ldap_context *ldap_context=NULL; local 194 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 247 krb5_ldap_context *ldap_context=NULL; local 306 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 350 krb5_ldap_context *ldap_context=NULL; local 382 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 400 krb5_ldap_context *ldap_context=NULL; local 409 if (ldap_context [all...] |
H A D | ldap_service_rights.c | 282 krb5_ldap_context *ldap_context=NULL; local 290 || (ldap_context->krbcontainer->DN == NULL)) { 365 ldap_context->krbcontainer->DN, 378 asprintf(&realmdn,"cn=%s,%s", realmname, ldap_context->krbcontainer->DN); 535 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 566 krb5_ldap_context *ldap_context=NULL; local 574 || (ldap_context->krbcontainer->DN == NULL)) { 612 asprintf(&realmdn,"cn=%s,%s", realmname, ldap_context->krbcontainer->DN); 768 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
|
H A D | ldap_tkt_policy.c | 52 krb5_ldap_context *ldap_context=NULL; local 108 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 128 krb5_ldap_context *ldap_context=NULL; local 183 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 207 krb5_ldap_context *ldap_context=NULL; local 267 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 295 krb5_ldap_context *ldap_context=NULL; local 333 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 349 krb5_ldap_context *ldap_context=NULL; local 354 policycontainerdn = ldap_context 424 krb5_ldap_context *ldap_context=NULL; local [all...] |
H A D | kdb_ldap.c | 114 krb5_ldap_context *ldap_context=NULL; local 118 if ((retval=krb5_ldap_read_krbcontainer_params(context, &(ldap_context->krbcontainer)))) { 123 if ((retval=krb5_ldap_read_realm_params(context, context->default_realm, &(ldap_context->lrparams), &mask))) { 138 ldap_context->lrparams->max_life = 24 * 60 * 60; /* 1 day */ 141 ldap_context->lrparams->max_renewable_life = 0; 144 ldap_context->lrparams->tktflags = KRB5_KDB_DEF_FLAGS; 152 ldap_context->lrparams->max_life = params_out.max_life; 157 ldap_context->lrparams->max_renewable_life = params_out.max_rlife; 162 ldap_context->lrparams->tktflags = params_out.flags; 319 krb5_ldap_context *ldap_context local [all...] |
H A D | ldap_principal.c | 155 krb5_ldap_context *ldap_context=NULL; local 174 realm = ldap_context->lrparams->realm_name; 194 if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntree)) != 0) 201 LDAP_SEARCH(subtree[tree], ldap_context->lrparams->search_scope, filter, principal_attributes); 212 if (is_principal_in_realm(ldap_context, principal) == 0) { 213 if ((st = populate_krb5_db_entry(context, ldap_context, ld, ent, principal, 239 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 259 krb5_ldap_context *ldap_context=NULL; local 379 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
|
H A D | ldap_services.c | 56 krb5_ldap_context *ldap_context=NULL; local 168 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 190 krb5_ldap_context *ldap_context=NULL; local 337 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 349 krb5_ldap_context *ldap_context=NULL; local 386 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 417 krb5_ldap_context *ldap_context=NULL; local 514 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 562 krb5_ldap_context *ldap_context=NULL; local 581 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handl [all...] |
H A D | ldap_realm.c | 175 krb5_ldap_context *ldap_context = NULL; local 181 if (ldap_context->krbcontainer == NULL) { 183 &(ldap_context->krbcontainer))) != 0) 192 LDAP_SEARCH(ldap_context->krbcontainer->DN, 239 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 263 krb5_ldap_context *ldap_context = NULL; local 343 if ((st = krb5_ldap_list_policy (context, ldap_context->lrparams->realmdn, &policy)) != 0) { 353 if ((st=ldap_delete_ext_s(ld, ldap_context->lrparams->realmdn, NULL, NULL)) != LDAP_SUCCESS) { 380 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 411 krb5_ldap_context *ldap_context local 790 krb5_ldap_context *ldap_context=NULL; local 913 krb5_ldap_context *ldap_context=NULL; local 965 krb5_ldap_context *ldap_context=NULL; local 1203 krb5_ldap_context *ldap_context=NULL; local [all...] |
H A D | ldap_principal2.c | 113 krb5_ldap_context *ldap_context=NULL; local 130 ldap_context = (krb5_ldap_context *) dal_handle->db_context; 132 CHECK_LDAP_HANDLE(ldap_context); 134 if (is_principal_in_realm(ldap_context, searchfor) != 0) { 160 if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntrees)) != 0) 166 LDAP_SEARCH(subtree[tree], ldap_context->lrparams->search_scope, filter, principal_attributes); 207 if ((st = populate_krb5_db_entry(context, ldap_context, ld, ent, 217 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 237 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); 524 krb5_ldap_context *ldap_context local 1287 krb5_read_tkt_policy(krb5_context context, krb5_ldap_context *ldap_context, krb5_db_entry *entries, char *policy) argument [all...] |
H A D | ldap_misc.c | 154 krb5_ldap_context *ldap_context=NULL; local 158 ldap_context = (krb5_ldap_context *) dal_handle->db_context; 160 /* copy the conf_section into ldap_context for later use */ 162 ldap_context->conf_section = strdup (conf_section); 163 if (ldap_context->conf_section == NULL) { 173 if (k5_mutex_init(&(ldap_context->hndl_lock)) != 0) { 188 if (ldap_context->max_server_conns == 0) { 192 &ldap_context->max_server_conns); 197 if (ldap_context->max_server_conns < 2) { 210 if (ldap_context 342 krb5_ldap_free_server_context_params(krb5_ldap_context *ldap_context) argument 431 krb5_ldap_free_server_params(krb5_ldap_context *ldap_context) argument 452 is_principal_in_realm(krb5_ldap_context *ldap_context, krb5_const_principal searchfor) argument 511 krb5_get_subtree_info(krb5_ldap_context *ldap_context, char ***subtreearr, unsigned int *ntree) argument 1575 krb5_ldap_context *ldap_context = NULL; local 1664 krb5_ldap_context *ldap_context=NULL; local 1738 krb5_ldap_context *ldap_context=NULL; local 1854 populate_krb5_db_entry(krb5_context context, krb5_ldap_context *ldap_context, LDAP *ld, LDAPMessage *ent, krb5_const_principal princ, krb5_db_entry *entry) argument [all...] |