public class KdcServerBean extends DSBasedServerBean
| Modifier and Type | Field and Description |
|---|---|
private static long |
DEFAULT_ALLOWABLE_CLOCKSKEW
The default allowable clockskew
|
private static boolean |
DEFAULT_EMPTY_ADDRESSES_ALLOWED
The default for allowing empty addresses
|
private static boolean |
DEFAULT_PA_ENC_TIMESTAMP_REQUIRED
The default for requiring encrypted timestamps
|
private static java.lang.String |
DEFAULT_REALM
The default kdc realm
|
private static boolean |
DEFAULT_TGS_FORWARDABLE_ALLOWED
The default for allowing forwardable tickets
|
private static int |
DEFAULT_TGS_MAXIMUM_RENEWABLE_LIFETIME
The default for the maximum renewable lifetime
|
private static int |
DEFAULT_TGS_MAXIMUM_TICKET_LIFETIME
The default for the maximum ticket lifetime
|
private static boolean |
DEFAULT_TGS_POSTDATED_ALLOWED
The default for allowing postdated tickets
|
private static boolean |
DEFAULT_TGS_PROXIABLE_ALLOWED
The default for allowing proxiable tickets
|
private static boolean |
DEFAULT_TGS_RENEWABLE_ALLOWED
The default for allowing renewable tickets
|
private static boolean |
DEFAULT_VERIFY_BODY_CHECKSUM
The default for verifying the body checksum
|
private long |
krbAllowableClockSkew
The allowable clock skew.
|
private boolean |
krbBodyChecksumVerified
Whether to verify the body checksum.
|
private boolean |
krbEmptyAddressesAllowed
Whether empty addresses are allowed.
|
private java.util.List<java.lang.String> |
krbEncryptionTypes
The encryption types.
|
private boolean |
krbForwardableAllowed
Whether forwardable addresses are allowed.
|
private long |
krbMaximumRenewableLifetime
The maximum renewable lifetime.
|
private long |
krbMaximumTicketLifetime
The maximum ticket lifetime.
|
private boolean |
krbPAEncTimestampRequired
Whether pre-authentication by encrypted timestamp is required.
|
private boolean |
krbPostdatedAllowed
Whether postdated tickets are allowed.
|
private java.lang.String |
krbPrimaryRealm
The primary realm
|
private boolean |
krbProxiableAllowed
Whether proxiable addresses are allowed.
|
private boolean |
krbRenewableAllowed
Whether renewable tickets are allowed.
|
| Constructor and Description |
|---|
KdcServerBean()
Create a new KdcServerBean instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
addKrbEncryptionTypes(java.lang.String... krbEncryptionTypes)
Initialize the encryptionTypes set
|
long |
getKrbAllowableClockSkew()
Returns the allowable clock skew.
|
java.util.List<java.lang.String> |
getKrbEncryptionTypes()
Returns the encryption types.
|
long |
getKrbMaximumRenewableLifetime() |
long |
getKrbMaximumTicketLifetime() |
java.lang.String |
getKrbPrimaryRealm()
Returns the primary realm.
|
boolean |
isKrbBodyChecksumVerified() |
boolean |
isKrbEmptyAddressesAllowed() |
boolean |
isKrbForwardableAllowed() |
boolean |
isKrbPaEncTimestampRequired()
Returns whether pre-authentication by encrypted timestamp is required.
|
boolean |
isKrbPostdatedAllowed() |
boolean |
isKrbProxiableAllowed() |
boolean |
isKrbRenewableAllowed() |
void |
setKrbAllowableClockSkew(long krbAllowableClockSkew) |
void |
setKrbBodyChecksumVerified(boolean krbBodyChecksumVerified) |
void |
setKrbEmptyAddressesAllowed(boolean krbEmptyAddressesAllowed) |
void |
setKrbForwardableAllowed(boolean krbForwardableAllowed) |
void |
setKrbMaximumRenewableLifetime(long krbMaximumRenewableLifetime) |
void |
setKrbMaximumTicketLifetime(long krbMaximumTicketLifetime) |
void |
setKrbPaEncTimestampRequired(boolean krbPaEncTimestampRequired) |
void |
setKrbPostdatedAllowed(boolean krbPostdatedAllowed) |
void |
setKrbPrimaryRealm(java.lang.String krbPrimaryRealm) |
void |
setKrbProxiableAllowed(boolean krbProxiableAllowed) |
void |
setKrbRenewableAllowed(boolean krbRenewableAllowed) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String tabs) |
getSearchBaseDn, setSearchBaseDnaddTransports, getServerId, getTransports, setServerId, setTransportsgetDescription, getDn, isDisabled, isEnabled, setDescription, setDn, setEnabled, toString, toString, toString, toStringprivate static final long DEFAULT_ALLOWABLE_CLOCKSKEW
private static final boolean DEFAULT_EMPTY_ADDRESSES_ALLOWED
private static final boolean DEFAULT_TGS_FORWARDABLE_ALLOWED
private static final boolean DEFAULT_PA_ENC_TIMESTAMP_REQUIRED
private static final boolean DEFAULT_TGS_POSTDATED_ALLOWED
private static final boolean DEFAULT_TGS_PROXIABLE_ALLOWED
private static final boolean DEFAULT_TGS_RENEWABLE_ALLOWED
private static final int DEFAULT_TGS_MAXIMUM_RENEWABLE_LIFETIME
private static final int DEFAULT_TGS_MAXIMUM_TICKET_LIFETIME
private static final java.lang.String DEFAULT_REALM
private static final boolean DEFAULT_VERIFY_BODY_CHECKSUM
@ConfigurationElement(attributeType="ads-krbAllowableClockSkew") private long krbAllowableClockSkew
@ConfigurationElement(attributeType="ads-krbEmptyAddressesAllowed") private boolean krbEmptyAddressesAllowed
@ConfigurationElement(attributeType="ads-krbForwardableAllowed") private boolean krbForwardableAllowed
@ConfigurationElement(attributeType="ads-krbPAEncTimestampRequired") private boolean krbPAEncTimestampRequired
@ConfigurationElement(attributeType="ads-krbPostdatedAllowed") private boolean krbPostdatedAllowed
@ConfigurationElement(attributeType="ads-krbProxiableAllowed") private boolean krbProxiableAllowed
@ConfigurationElement(attributeType="ads-krbRenewableAllowed") private boolean krbRenewableAllowed
@ConfigurationElement(attributeType="ads-krbMaximumRenewableLifetime") private long krbMaximumRenewableLifetime
@ConfigurationElement(attributeType="ads-krbMaximumTicketLifetime") private long krbMaximumTicketLifetime
@ConfigurationElement(attributeType="ads-krbPrimaryRealm") private java.lang.String krbPrimaryRealm
@ConfigurationElement(attributeType="ads-krbBodyChecksumVerified") private boolean krbBodyChecksumVerified
@ConfigurationElement(attributeType="ads-krbEncryptionTypes") private java.util.List<java.lang.String> krbEncryptionTypes
public long getKrbAllowableClockSkew()
public void setKrbAllowableClockSkew(long krbAllowableClockSkew)
krbAllowableClockSkew - the allowableClockSkew to setpublic java.util.List<java.lang.String> getKrbEncryptionTypes()
public void addKrbEncryptionTypes(java.lang.String... krbEncryptionTypes)
krbEncryptionTypes - the encryptionTypes to setpublic boolean isKrbEmptyAddressesAllowed()
public void setKrbEmptyAddressesAllowed(boolean krbEmptyAddressesAllowed)
krbEmptyAddressesAllowed - the krbEmptyAddressesAllowed to setpublic boolean isKrbForwardableAllowed()
public void setKrbForwardableAllowed(boolean krbForwardableAllowed)
krbForwardableAllowed - the krbForwardableAllowed to setpublic boolean isKrbPaEncTimestampRequired()
public void setKrbPaEncTimestampRequired(boolean krbPaEncTimestampRequired)
krbPaEncTimestampRequired - the krbPaEncTimestampRequired to setpublic boolean isKrbPostdatedAllowed()
public void setKrbPostdatedAllowed(boolean krbPostdatedAllowed)
krbPostdatedAllowed - the krbPostdatedAllowed to setpublic boolean isKrbProxiableAllowed()
public void setKrbProxiableAllowed(boolean krbProxiableAllowed)
krbProxiableAllowed - the krbProxiableAllowed to setpublic boolean isKrbRenewableAllowed()
public void setKrbRenewableAllowed(boolean krbRenewableAllowed)
krbRenewableAllowed - the krbRenewableAllowed to setpublic long getKrbMaximumRenewableLifetime()
public void setKrbMaximumRenewableLifetime(long krbMaximumRenewableLifetime)
krbMaximumRenewableLifetime - the krbMaximumRenewableLifetime to setpublic long getKrbMaximumTicketLifetime()
public void setKrbMaximumTicketLifetime(long krbMaximumTicketLifetime)
krbMaximumTicketLifetime - the krbMaximumTicketLifetime to setpublic java.lang.String getKrbPrimaryRealm()
public void setKrbPrimaryRealm(java.lang.String krbPrimaryRealm)
krbPrimaryRealm - the krbPrimaryRealm to setpublic boolean isKrbBodyChecksumVerified()
public void setKrbBodyChecksumVerified(boolean krbBodyChecksumVerified)
krbBodyChecksumVerified - the krbBodyChecksumVerified to setpublic java.lang.String toString(java.lang.String tabs)
toString in class DSBasedServerBeanpublic java.lang.String toString()
toString in class DSBasedServerBean