Package com.kerb4j.common.jaas.sun
Class Krb5LoginConfig
java.lang.Object
javax.security.auth.login.Configuration
com.kerb4j.common.jaas.sun.Krb5LoginConfig
Implementation of
Configuration which uses Sun's JAAS
Krb5LoginModule.- Author:
- Nelson Rodrigues, Janne Valkealahti
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Krb5LoginConfigcreateKeyTabClientConfig(String principal, String keyTabLocation) static Krb5LoginConfigcreateKeyTabClientConfig(String principal, String keyTabLocation, Map<String, String> additionalOptions) TODO: add since parameterstatic Krb5LoginConfigcreateTicketCacheClientConfig(String principal) static Krb5LoginConfigMethods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfiguration
-
Constructor Details
-
Krb5LoginConfig
-
-
Method Details
-
createKeyTabClientConfig
-
createKeyTabClientConfig
public static Krb5LoginConfig createKeyTabClientConfig(String principal, String keyTabLocation, Map<String, String> additionalOptions) TODO: add since parameter- Parameters:
principal-keyTabLocation-additionalOptions-- Returns:
-
createTicketCacheClientConfig
-
createUsernameAndPasswordClientConfig
-
getAppConfigurationEntry
- Specified by:
getAppConfigurationEntryin classConfiguration
-