Searched refs:policy_dn (Results 1 – 3 of 3) sorted by relevance
| /freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ |
| H A D | ldap_tkt_policy.c | 57 char *strval[3]={NULL}, *policy_dn = NULL; in krb5_ldap_create_policy() local 73 if ((st = krb5_ldap_name_to_policydn (context, policy->policy, &policy_dn)) != 0) in krb5_ldap_create_policy() 106 if ((st=ldap_add_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) { in krb5_ldap_create_policy() 112 if (policy_dn != NULL) in krb5_ldap_create_policy() 113 free(policy_dn); in krb5_ldap_create_policy() 133 char *policy_dn = NULL; in krb5_ldap_modify_policy() local 149 if ((st = krb5_ldap_name_to_policydn (context, policy->policy, &policy_dn)) != 0) in krb5_ldap_modify_policy() 153 st = checkattributevalue(ld, policy_dn, "objectClass", attrvalues, &objectmask); in krb5_ldap_modify_policy() 181 if ((st=ldap_modify_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) { in krb5_ldap_modify_policy() 187 if (policy_dn != NULL) in krb5_ldap_modify_policy() [all …]
|
| H A D | ldap_pwd_policy.c | 143 char *strval[2]={NULL}, *policy_dn=NULL; in krb5_ldap_create_password_policy() local 155 st = krb5_ldap_name_to_policydn (context, policy->name, &policy_dn); in krb5_ldap_create_password_policy() 172 if ((st=ldap_add_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) { in krb5_ldap_create_password_policy() 178 free(policy_dn); in krb5_ldap_create_password_policy() 191 char *policy_dn=NULL; in krb5_ldap_put_password_policy() local 209 st = krb5_ldap_name_to_policydn (context, policy->name, &policy_dn); in krb5_ldap_put_password_policy() 223 if ((st=ldap_modify_ext_s(ld, policy_dn, mods, NULL, NULL)) != LDAP_SUCCESS) { in krb5_ldap_put_password_policy() 229 free(policy_dn); in krb5_ldap_put_password_policy() 345 char *policy_dn = NULL; in krb5_ldap_get_password_policy() local 356 st = krb5_ldap_name_to_policydn(context, name, &policy_dn); in krb5_ldap_get_password_policy() [all …]
|
| H A D | ldap_misc.c | 1230 krb5_ldap_policydn_to_name(krb5_context context, const char *policy_dn, in krb5_ldap_policydn_to_name() argument 1250 len2 = strlen(policy_dn); in krb5_ldap_policydn_to_name() 1254 if (policy_dn[plen] != ',' || strcmp(realmdn, policy_dn + plen + 1) != 0) in krb5_ldap_policydn_to_name() 1257 rdn = k5memdup0(policy_dn, plen, &ret); in krb5_ldap_policydn_to_name() 1277 krb5_ldap_name_to_policydn(krb5_context context, char *name, char **policy_dn) in krb5_ldap_name_to_policydn() argument 1284 *policy_dn = NULL; in krb5_ldap_name_to_policydn() 1288 *policy_dn = strdup(""); in krb5_ldap_name_to_policydn() 1289 return (*policy_dn == NULL) ? ENOMEM : 0; in krb5_ldap_name_to_policydn() 1301 st = asprintf(policy_dn, "cn=%s,%s", corrected, in krb5_ldap_name_to_policydn() 1305 *policy_dn = NULL; in krb5_ldap_name_to_policydn()
|