You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pl...@apache.org on 2015/05/18 04:53:39 UTC
directory-kerby git commit: Fix the bug of creating tgt principal.
Repository: directory-kerby
Updated Branches:
refs/heads/master b9a3d08f1 -> f0acc95c8
Fix the bug of creating tgt principal.
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/f0acc95c
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/f0acc95c
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/f0acc95c
Branch: refs/heads/master
Commit: f0acc95c8c1c03634e0a97664d9393c9ab40e13e
Parents: b9a3d08
Author: plusplusjiajia <ji...@intel.com>
Authored: Mon May 18 10:58:21 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Mon May 18 10:58:21 2015 +0800
----------------------------------------------------------------------
.../main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/f0acc95c/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java
----------------------------------------------------------------------
diff --git a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java
index aaee9c4..8ece746 100644
--- a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java
+++ b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/KerbyKdcServer.java
@@ -22,6 +22,7 @@ package org.apache.kerby.kerberos.kdc;
import org.apache.kerby.kerberos.kdc.impl.NettyKdcServerImpl;
import org.apache.kerby.kerberos.kerb.KrbException;
import org.apache.kerby.kerberos.kerb.common.EncryptionUtil;
+import org.apache.kerby.kerberos.kerb.common.KrbUtil;
import org.apache.kerby.kerberos.kerb.identity.KrbIdentity;
import org.apache.kerby.kerberos.kerb.server.KdcServer;
import org.apache.kerby.kerberos.kerb.spec.base.EncryptionKey;
@@ -50,7 +51,7 @@ public class KerbyKdcServer extends KdcServer {
* If no, add it to identity backend.
*/
private void createTgtPrincipal() {
- String tgtPrincipal = fixPrincipal("krbtgt");
+ String tgtPrincipal = KrbUtil.makeTgsPrincipal(getSetting().getKdcRealm()).getName();
KrbIdentity tgtIdentity = getIdentityService().getIdentity(tgtPrincipal);
if (tgtIdentity == null) {
createPrincipals(tgtPrincipal);