You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Lin Chen (JIRA)" <ji...@apache.org> on 2015/07/20 18:54:05 UTC

[jira] [Commented] (DIRKRB-278) Add kdcinit tool

    [ https://issues.apache.org/jira/browse/DIRKRB-278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14633822#comment-14633822 ] 

Lin Chen commented on DIRKRB-278:
---------------------------------

Hi Jiajia,
The patch looks great!

While as for me, I have a concern. {{KdcInitTool}} is just a tool, maybe it need not to extents {{KdcServer}}? I wonder if it would be better to write like:
{code}
public KdcInitTool(File confDir) throws KrbException {
        kdcServer = new KdcServer(confDir);
}
{code}
and
{code}
public void init() throws KrbException {
        kdcServier.init();
        ......
}
{code}?
It's a problem about composition and inheritance. I could not figure it out. Could you help me?

> Add kdcinit tool
> ----------------
>
>                 Key: DIRKRB-278
>                 URL: https://issues.apache.org/jira/browse/DIRKRB-278
>             Project: Directory Kerberos
>          Issue Type: Sub-task
>            Reporter: Kai Zheng
>            Assignee: Jiajia Li
>             Fix For: 1.0.0-RC1
>
>         Attachments: DIRKRB-278-v1.patch
>
>
> This is to propose adding a new kdcinit tool that's to be used to initialize and prepare all kinds of KDC side materials, like initializing concrete back end, setting up master keys, necessary principals (tgs, kadmin) and etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)