org.apache.directory.server.annotations
Annotation Type CreateKdcServer


@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface CreateKdcServer

A annotation used to define a LdapServer configuration. Many elements can be configured :

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Optional Element Summary
 java.lang.String kdcPrincipal
          The default kdc service principal
 long maxRenewableLifetime
          The maximum renewable lifetime.
 long maxTicketLifetime
          The maximum ticket lifetime.
 java.lang.String name
          The instance name
 java.lang.String primaryRealm
          The default kdc realm
 CreateTransport[] transports
          The transports to use, default to LDAP
 

name

public abstract java.lang.String name
The instance name

Default:
"DefaultKrbServer"

transports

public abstract CreateTransport[] transports
The transports to use, default to LDAP

Default:
{}

primaryRealm

public abstract java.lang.String primaryRealm
The default kdc realm

Default:
"EXAMPLE.COM"

kdcPrincipal

public abstract java.lang.String kdcPrincipal
The default kdc service principal

Default:
"krbtgt/EXAMPLE.COM@EXAMPLE.COM"

maxTicketLifetime

public abstract long maxTicketLifetime
The maximum ticket lifetime.

Default:
86400000L

maxRenewableLifetime

public abstract long maxRenewableLifetime
The maximum renewable lifetime.

Default:
604800000L


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.