summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-kdb
diff options
context:
space:
mode:
authorMartin Babinsky <mbabinsk@redhat.com>2015-09-08 17:36:47 +0200
committerMartin Basti <mbasti@redhat.com>2016-06-23 09:48:06 +0200
commit7ed7a86511ec516c2f785968050f5d0a42978ba5 (patch)
tree46da7b91f28738fcf11ce06d8a32611228f18010 /daemons/ipa-kdb
parent3f93f805571c1b791f0c378053ae8ecf37126e7f (diff)
downloadfreeipa-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.c4
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;