Home
last modified time | relevance | path

Searched refs:policy_dn (Results 1 – 3 of 3) sorted by relevance

/freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/
H A Dldap_tkt_policy.c57 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 Dldap_pwd_policy.c143 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 Dldap_misc.c1230 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()