diff options
author | Martin Babinsky <mbabinsk@redhat.com> | 2015-09-08 17:36:47 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-06-23 09:48:06 +0200 |
commit | 7ed7a86511ec516c2f785968050f5d0a42978ba5 (patch) | |
tree | 46da7b91f28738fcf11ce06d8a32611228f18010 /daemons/ipa-kdb | |
parent | 3f93f805571c1b791f0c378053ae8ecf37126e7f (diff) | |
download | freeipa-7ed7a86511ec516c2f785968050f5d0a42978ba5.tar.gz freeipa-7ed7a86511ec516c2f785968050f5d0a42978ba5.tar.xz freeipa-7ed7a86511ec516c2f785968050f5d0a42978ba5.zip |
ipa-kdb: set krbCanonicalName when creating new principals
Additionally, stop setting ipakrbprincipalalias attribute during principal
creation.
Part of https://fedorahosted.org/freeipa/ticket/3864
Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Simo Sorce <ssorce@redhat.com>
Diffstat (limited to 'daemons/ipa-kdb')
-rw-r--r-- | daemons/ipa-kdb/ipa_kdb_principals.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb_principals.c b/daemons/ipa-kdb/ipa_kdb_principals.c index 348072402..f1d3e9e89 100644 --- a/daemons/ipa-kdb/ipa_kdb_principals.c +++ b/daemons/ipa-kdb/ipa_kdb_principals.c @@ -40,7 +40,6 @@ static char *std_principal_attrs[] = { "krbPrincipalName", "krbCanonicalName", - "ipaKrbPrincipalAlias", "krbUPEnabled", "krbPrincipalKey", "krbTicketPolicyReference", @@ -89,7 +88,6 @@ static char *std_principal_obj_classes[] = { "krbprincipal", "krbprincipalaux", "krbTicketPolicyAux", - "ipakrbprincipal", NULL }; @@ -1755,7 +1753,7 @@ static krb5_error_code ipadb_principal_to_mods(krb5_context kcontext, if (kerr) { goto done; } - kerr = ipadb_get_ldap_mod_str(imods, "ipaKrbPrincipalAlias", + kerr = ipadb_get_ldap_mod_str(imods, "krbCanonicalName", principal, mod_op); if (kerr) { goto done; |