|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.core.configuration.Configuration
org.apache.directory.server.protocol.shared.ServiceConfiguration
org.apache.directory.server.kerberos.kdc.KdcConfiguration
public class KdcConfiguration
Field Summary | |
---|---|
static java.lang.String |
ALLOWABLE_CLOCKSKEW_KEY
the prop key const for allowable clockskew |
static java.lang.String |
EMPTY_ADDRESSES_ALLOWED_KEY
the prop key const for empty addresses allowed |
static java.lang.String |
ENCRYPTION_TYPES_KEY
the prop key const for encryption types |
static java.lang.String |
PA_ENC_TIMESTAMP_REQUIRED_KEY
the prop key const for requiring encrypted timestamps |
static java.lang.String |
PRINCIPAL_KEY
the prop key const for kdc principal |
static java.lang.String |
REALM_KEY
the prop key const for the kdc's primary realm |
static java.lang.String |
TGS_FORWARDABLE_ALLOWED_KEY
the prop key const for allowing forwardable tickets |
static java.lang.String |
TGS_MAXIMUM_RENEWABLE_LIFETIME_KEY
the prop key const for the maximum renewable lifetime |
static java.lang.String |
TGS_MAXIMUM_TICKET_LIFETIME_KEY
the prop key const for the maximum ticket lifetime |
static java.lang.String |
TGS_POSTDATE_ALLOWED_KEY
the prop key const for allowing postdated tickets |
static java.lang.String |
TGS_PROXIABLE_ALLOWED_KEY
the prop key const for allowing proxiable tickets |
static java.lang.String |
TGS_RENEWABLE_ALLOWED_KEY
the prop key const for allowing renewable tickets |
Fields inherited from class org.apache.directory.server.protocol.shared.ServiceConfiguration |
---|
APACHE_FACTORY_PID_KEY, APACHE_SERVICE_CONFIGURATION, APACHE_SERVICE_PID_KEY, BUFFER_SIZE_KEY, CATALOG_BASEDN_KEY, configuration, DEFAULT_BUFFER_SIZE, DEFAULT_ENTRY_BASEDN, DEFAULT_INITIAL_CONTEXT_FACTORY, ENTRY_BASEDN_KEY, INITIAL_CONTEXT_FACTORY_KEY, IP_ADDRESS_KEY, IP_PORT_KEY, MINUTE, SERVICE_FACTORYPID, SERVICE_PID |
Fields inherited from class org.apache.directory.server.core.configuration.Configuration |
---|
DEFAULT_INSTANCE_ID, JNDI_KEY |
Constructor Summary | |
---|---|
KdcConfiguration()
Creates a new instance with default settings. |
|
KdcConfiguration(java.util.Map properties)
|
|
KdcConfiguration(java.util.Map properties,
int strategy)
|
|
KdcConfiguration(java.lang.String instanceId)
Creates a new instance with default settings that operates on the DirectoryService with the specified ID. |
Method Summary | |
---|---|
int |
getBufferSize()
|
long |
getClockSkew()
|
static java.util.Map |
getDefaultConfig()
|
EncryptionType[] |
getEncryptionTypes()
|
javax.security.auth.kerberos.KerberosPrincipal |
getKdcPrincipal()
|
long |
getMaximumRenewableLifetime()
|
long |
getMaximumTicketLifetime()
|
java.lang.String |
getName()
|
int |
getPort()
|
java.lang.String |
getPrimaryRealm()
|
java.util.Map |
getProperties()
|
boolean |
isDifferent(java.util.Dictionary config)
|
boolean |
isEmptyAddressesAllowed()
|
boolean |
isForwardableAllowed()
|
boolean |
isPaEncTimestampRequired()
|
boolean |
isPostdateAllowed()
|
boolean |
isProxiableAllowed()
|
boolean |
isRenewableAllowed()
|
Methods inherited from class org.apache.directory.server.protocol.shared.ServiceConfiguration |
---|
get, getCatalogBaseDn, getEntryBaseDn, getInitialContextFactory, loadProperties, toJndiEnvironment |
Methods inherited from class org.apache.directory.server.core.configuration.Configuration |
---|
clone, getInstanceId, setInstanceId, toConfiguration, validate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PRINCIPAL_KEY
public static final java.lang.String REALM_KEY
public static final java.lang.String ENCRYPTION_TYPES_KEY
public static final java.lang.String ALLOWABLE_CLOCKSKEW_KEY
public static final java.lang.String EMPTY_ADDRESSES_ALLOWED_KEY
public static final java.lang.String PA_ENC_TIMESTAMP_REQUIRED_KEY
public static final java.lang.String TGS_MAXIMUM_TICKET_LIFETIME_KEY
public static final java.lang.String TGS_MAXIMUM_RENEWABLE_LIFETIME_KEY
public static final java.lang.String TGS_FORWARDABLE_ALLOWED_KEY
public static final java.lang.String TGS_PROXIABLE_ALLOWED_KEY
public static final java.lang.String TGS_POSTDATE_ALLOWED_KEY
public static final java.lang.String TGS_RENEWABLE_ALLOWED_KEY
Constructor Detail |
---|
public KdcConfiguration()
public KdcConfiguration(java.lang.String instanceId)
DirectoryService
with the specified ID.
public KdcConfiguration(java.util.Map properties)
public KdcConfiguration(java.util.Map properties, int strategy)
Method Detail |
---|
public static java.util.Map getDefaultConfig()
public boolean isDifferent(java.util.Dictionary config)
public java.lang.String getName()
public java.lang.String getPrimaryRealm()
public javax.security.auth.kerberos.KerberosPrincipal getKdcPrincipal()
public EncryptionType[] getEncryptionTypes()
public java.util.Map getProperties()
public long getClockSkew()
public int getPort()
public int getBufferSize()
public boolean isPaEncTimestampRequired()
public long getMaximumTicketLifetime()
public long getMaximumRenewableLifetime()
public boolean isEmptyAddressesAllowed()
public boolean isForwardableAllowed()
public boolean isProxiableAllowed()
public boolean isPostdateAllowed()
public boolean isRenewableAllowed()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |