Lines Matching refs:rparams

389 krb5_ldap_modify_realm(context, rparams, mask)  in krb5_ldap_modify_realm()  argument
391 krb5_ldap_realm_params *rparams;
418 if (rparams == NULL) {
427 rparams->tl_data == NULL ||
428 rparams->tl_data->tl_data_contents == NULL ||
429 ((mask & LDAP_REALM_SUBTREE) && rparams->subtree == NULL) ||
430 ((mask & LDAP_REALM_CONTREF) && rparams->containerref == NULL) ||
432 ((mask & LDAP_REALM_KDCSERVERS) && rparams->kdcservers == NULL) ||
433 ((mask & LDAP_REALM_ADMINSERVERS) && rparams->adminservers == NULL) ||
434 ((mask & LDAP_REALM_PASSWDSERVERS) && rparams->passwdservers == NULL) ||
449 if ((st=decode_tl_data(rparams->tl_data, KDB_TL_MASK, &voidptr)) == 0) {
463 if ( rparams->subtree!=NULL) {
465 for(k=0;k<rparams->subtreecount && rparams->subtree[k]!=NULL;k++) {
466 if (strlen(rparams->subtree[k]) != 0) {
467 … st = checkattributevalue(ld, rparams->subtree[k], "Objectclass", subtreeclass,
472 strval = rparams->subtree;
482 if (strlen(rparams->containerref) != 0 ) {
483 st = checkattributevalue(ld, rparams->containerref, "Objectclass", subtreeclass,
486 strvalprc[0] = rparams->containerref;
497 (rparams->search_scope == LDAP_SCOPE_ONELEVEL
498 || rparams->search_scope == LDAP_SCOPE_SUBTREE) ?
499 rparams->search_scope : LDAP_SCOPE_SUBTREE)) != 0)
506 rparams->max_renewable_life)) != 0)
515 rparams->max_life)) != 0)
524 rparams->tktflags)) != 0)
534 for (i=0; rparams->kdcservers[i] != NULL; ++i) {
535 st = checkattributevalue(ld, rparams->kdcservers[i], "objectClass", kdcclass,
541 rparams->kdcservers)) != 0)
548 for (i=0; rparams->adminservers[i] != NULL; ++i) {
549 st = checkattributevalue(ld, rparams->adminservers[i], "objectClass", adminclass,
555 rparams->adminservers)) != 0)
562 for (i=0; rparams->passwdservers[i] != NULL; ++i) {
563 st = checkattributevalue(ld, rparams->passwdservers[i], "objectClass", pwdclass,
569 rparams->passwdservers)) != 0)
583 rparams->realmdn,
626 if ((st=ldap_modify_ext_s(ld, rparams->realmdn, mods, NULL, NULL)) != LDAP_SUCCESS) {
639 count = ldap_count_values(rparams->kdcservers);
640 if ((st=copy_arrays(rparams->kdcservers, &newkdcservers, count)) != 0)
651 rparams->realmdn)) != 0) {
662 rparams->realmdn)) != 0) {
676 count = ldap_count_values(rparams->adminservers);
677 if ((st=copy_arrays(rparams->adminservers, &newadminservers, count)) != 0)
688 rparams->realmdn)) != 0) {
699 rparams->realmdn)) != 0) {
712 count = ldap_count_values(rparams->passwdservers);
713 if ((st=copy_arrays(rparams->passwdservers, &newpasswdservers, count)) != 0)
724 rparams->realmdn)) != 0) {
735 rparams->realmdn)) != 0) {
953 krb5_ldap_create_realm(context, rparams, mask) in krb5_ldap_create_realm() argument
955 krb5_ldap_realm_params *rparams;
978 rparams == NULL ||
979 rparams->realm_name == NULL ||
980 ((mask & LDAP_REALM_SUBTREE) && rparams->subtree == NULL) ||
981 ((mask & LDAP_REALM_CONTREF) && rparams->containerref == NULL) ||
982 ((mask & LDAP_REALM_POLICYREFERENCE) && rparams->policyreference == NULL) ||
984 ((mask & LDAP_REALM_KDCSERVERS) && rparams->kdcservers == NULL) ||
985 ((mask & LDAP_REALM_ADMINSERVERS) && rparams->adminservers == NULL) ||
986 ((mask & LDAP_REALM_PASSWDSERVERS) && rparams->passwdservers == NULL) ||
1002 realm_name = rparams->realm_name;
1024 if ( rparams->subtree!=NULL) {
1025 subtreecount = rparams->subtreecount;
1026 for (i=0; rparams->subtree[i]!=NULL && i<subtreecount; i++) {
1027 if (strlen(rparams->subtree[i]) != 0) {
1028 st = checkattributevalue(ld, rparams->subtree[i], "Objectclass", subtreeclass,
1034 rparams->subtree)) != 0) {
1042 if (strlen(rparams->containerref) != 0 ) {
1043 st = checkattributevalue(ld, rparams->containerref, "Objectclass", subtreeclass,
1046 contref[0] = rparams->containerref;
1057 (rparams->search_scope == LDAP_SCOPE_ONELEVEL
1058 || rparams->search_scope == LDAP_SCOPE_SUBTREE) ?
1059 rparams->search_scope : LDAP_SCOPE_SUBTREE)) != 0)
1065 rparams->max_renewable_life)) != 0)
1074 rparams->max_life)) != 0)
1083 rparams->tktflags)) != 0)
1093 for (i=0; rparams->kdcservers[i] != NULL; ++i) {
1094 st = checkattributevalue(ld, rparams->kdcservers[i], "objectClass", kdcclass,
1101 rparams->kdcservers)) != 0)
1108 for (i=0; rparams->adminservers[i] != NULL; ++i) {
1109 st = checkattributevalue(ld, rparams->adminservers[i], "objectClass", adminclass,
1116 rparams->adminservers)) != 0)
1123 for (i=0; rparams->passwdservers[i] != NULL; ++i) {
1124 st = checkattributevalue(ld, rparams->passwdservers[i], "objectClass", pwdclass,
1131 rparams->passwdservers)) != 0)
1144 for (i=0; rparams->kdcservers[i]; ++i)
1145 if ((st=updateAttribute(ld, rparams->kdcservers[i], "krbRealmReferences", dn)) != 0) {
1147 rparams->kdcservers[i]);
1155 for (i=0; rparams->adminservers[i]; ++i)
1156 if ((st=updateAttribute(ld, rparams->adminservers[i], "krbRealmReferences", dn)) != 0) {
1158 rparams->adminservers[i]);
1166 for (i=0; rparams->passwdservers[i]; ++i)
1167 if ((st=updateAttribute(ld, rparams->passwdservers[i], "krbRealmReferences", dn)) != 0) {
1169 rparams->passwdservers[i]);
1435 krb5_ldap_free_realm_params(rparams) in krb5_ldap_free_realm_params() argument
1436 krb5_ldap_realm_params *rparams; in krb5_ldap_free_realm_params()
1440 if (rparams) {
1441 if (rparams->realmdn)
1442 free(rparams->realmdn);
1444 if (rparams->realm_name)
1445 krb5_xfree(rparams->realm_name);
1447 if (rparams->subtree) {
1448 for (i=0; i<rparams->subtreecount && rparams->subtree[i] ; i++)
1449 krb5_xfree(rparams->subtree[i]);
1450 krb5_xfree(rparams->subtree);
1453 if (rparams->kdcservers) {
1454 for (i=0; rparams->kdcservers[i]; ++i)
1455 krb5_xfree(rparams->kdcservers[i]);
1456 krb5_xfree(rparams->kdcservers);
1459 if (rparams->adminservers) {
1460 for (i=0; rparams->adminservers[i]; ++i)
1461 krb5_xfree(rparams->adminservers[i]);
1462 krb5_xfree(rparams->adminservers);
1465 if (rparams->passwdservers) {
1466 for (i=0; rparams->passwdservers[i]; ++i)
1467 krb5_xfree(rparams->passwdservers[i]);
1468 krb5_xfree(rparams->passwdservers);
1471 if (rparams->tl_data) {
1472 if (rparams->tl_data->tl_data_contents)
1473 krb5_xfree(rparams->tl_data->tl_data_contents);
1474 krb5_xfree(rparams->tl_data);
1477 if (rparams->mkey.contents) {
1478 memset(rparams->mkey.contents, 0, rparams->mkey.length);
1479 krb5_xfree(rparams->mkey.contents);
1482 krb5_xfree(rparams);