Package davmail.http
Class KerberosLoginConfiguration
java.lang.Object
javax.security.auth.login.Configuration
davmail.http.KerberosLoginConfiguration
Custom JAAS login configuration.
Equivalent to the following configuration:
spnego-client {
com.sun.security.auth.module.Krb5LoginModule required useTicketCache=true renewTGT=true;
};
spnego-server {
com.sun.security.auth.module.Krb5LoginModule required isInitiator=false useKeyTab=false storeKey=true;
};
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final AppConfigurationEntry[]protected static final org.apache.log4j.Loggerprotected static final AppConfigurationEntry[] -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
-
Field Details
-
LOGGER
protected static final org.apache.log4j.Logger LOGGER -
CLIENT_LOGIN_MODULE
-
SERVER_LOGIN_MODULE
-
-
Constructor Details
-
KerberosLoginConfiguration
public KerberosLoginConfiguration()
-
-
Method Details
-
getAppConfigurationEntry
- Specified by:
getAppConfigurationEntryin classConfiguration
-
refresh
public void refresh()- Overrides:
refreshin classConfiguration
-