|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.server.protocol.shared.ServiceConfiguration
org.apache.directory.server.kerberos.kdc.KdcConfiguration
public class KdcConfiguration
Contains the configuration parameters for the Kerberos protocol provider.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_SEARCH_BASEDN
The default kdc search base DN |
| Fields inherited from class org.apache.directory.server.protocol.shared.ServiceConfiguration |
|---|
APACHE_SERVICE_CONFIGURATION, DEFAULT_BUFFER_SIZE, IP_PORT_KEY, MINUTE, SERVICE_FACTORYPID, SERVICE_PID |
| Constructor Summary | |
|---|---|
KdcConfiguration()
Creates a new instance of KdcConfiguration. |
|
| Method Summary | |
|---|---|
long |
getAllowableClockSkew()
Returns the allowable clock skew. |
org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType[] |
getEncryptionTypes()
Returns the encryption types. |
long |
getMaximumRenewableLifetime()
|
long |
getMaximumTicketLifetime()
|
java.lang.String |
getPrimaryRealm()
Returns the primary realm. |
javax.security.auth.kerberos.KerberosPrincipal |
getServicePrincipal()
Returns the service principal for this KDC service. |
boolean |
isBodyChecksumVerified()
|
boolean |
isEmptyAddressesAllowed()
|
boolean |
isForwardableAllowed()
|
boolean |
isPaEncTimestampRequired()
Returns whether pre-authentication by encrypted timestamp is required. |
boolean |
isPostdatedAllowed()
|
boolean |
isProxiableAllowed()
|
boolean |
isRenewableAllowed()
|
void |
setAllowableClockSkew(long allowableClockSkew)
|
void |
setBodyChecksumVerified(boolean isBodyChecksumVerified)
|
void |
setEmptyAddressesAllowed(boolean isEmptyAddressesAllowed)
|
void |
setEncryptionTypes(org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType[] encryptionTypes)
|
void |
setForwardableAllowed(boolean isForwardableAllowed)
|
void |
setKdcPrincipal(java.lang.String kdcPrincipal)
|
void |
setMaximumRenewableLifetime(long maximumRenewableLifetime)
|
void |
setMaximumTicketLifetime(long maximumTicketLifetime)
|
void |
setPaEncTimestampRequired(boolean isPaEncTimestampRequired)
|
void |
setPostdatedAllowed(boolean isPostdatedAllowed)
|
void |
setPrimaryRealm(java.lang.String primaryRealm)
|
void |
setProxiableAllowed(boolean isProxiableAllowed)
|
void |
setRenewableAllowed(boolean isRenewableAllowed)
|
| Methods inherited from class org.apache.directory.server.protocol.shared.ServiceConfiguration |
|---|
getBufferSize, getCatalogBaseDn, getInitialContextFactory, getIpAddress, getIpPort, getSearchBaseDn, getSecurityAuthentication, getSecurityCredentials, getSecurityPrincipal, getServiceName, getServicePid, isDifferent, isEnabled, setBufferSize, setCatalogBaseDn, setEnabled, setInitialContextFactory, setIpAddress, setIpPort, setSearchBaseDn, setSecurityAuthentication, setSecurityCredentials, setSecurityPrincipal, setServiceName, setServicePid, validatePortNumber |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_SEARCH_BASEDN
| Constructor Detail |
|---|
public KdcConfiguration()
| Method Detail |
|---|
public long getAllowableClockSkew()
public boolean isEmptyAddressesAllowed()
public boolean isForwardableAllowed()
public boolean isPostdatedAllowed()
public boolean isProxiableAllowed()
public boolean isRenewableAllowed()
public long getMaximumRenewableLifetime()
public long getMaximumTicketLifetime()
public void setAllowableClockSkew(long allowableClockSkew)
allowableClockSkew - the allowableClockSkew to setpublic void setEncryptionTypes(org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType[] encryptionTypes)
encryptionTypes - the encryptionTypes to setpublic void setEmptyAddressesAllowed(boolean isEmptyAddressesAllowed)
isEmptyAddressesAllowed - the isEmptyAddressesAllowed to setpublic void setForwardableAllowed(boolean isForwardableAllowed)
isForwardableAllowed - the isForwardableAllowed to setpublic void setPaEncTimestampRequired(boolean isPaEncTimestampRequired)
isPaEncTimestampRequired - the isPaEncTimestampRequired to setpublic void setPostdatedAllowed(boolean isPostdatedAllowed)
isPostdatedAllowed - the isPostdatedAllowed to setpublic void setProxiableAllowed(boolean isProxiableAllowed)
isProxiableAllowed - the isProxiableAllowed to setpublic void setRenewableAllowed(boolean isRenewableAllowed)
isRenewableAllowed - the isRenewableAllowed to setpublic void setKdcPrincipal(java.lang.String kdcPrincipal)
kdcPrincipal - the kdcPrincipal to setpublic void setMaximumRenewableLifetime(long maximumRenewableLifetime)
maximumRenewableLifetime - the maximumRenewableLifetime to setpublic void setMaximumTicketLifetime(long maximumTicketLifetime)
maximumTicketLifetime - the maximumTicketLifetime to setpublic void setPrimaryRealm(java.lang.String primaryRealm)
primaryRealm - the primaryRealm to setpublic java.lang.String getPrimaryRealm()
public javax.security.auth.kerberos.KerberosPrincipal getServicePrincipal()
public org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType[] getEncryptionTypes()
public boolean isPaEncTimestampRequired()
public boolean isBodyChecksumVerified()
public void setBodyChecksumVerified(boolean isBodyChecksumVerified)
isBodyChecksumVerified - the isBodyChecksumVerified to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||