APIdia Launch Partner
Top Description Fields Constructors Methods
sun.security.jgss

public Class LoginConfigImpl

extends Configuration
Class Inheritance
Imports
java.util.HashMap, javax.security.auth.login.AppConfigurationEntry, .Configuration, org.ietf.jgss.Oid

A Configuration implementation especially designed for JGSS.
Author
weijun.wang
Since
1.6

Field Summary

Modifier and TypeField and Description
private final GSSCaller
private final Configuration
private static final Debug
public static final boolean
private final String

Constructor Summary

AccessConstructor and Description
public
LoginConfigImpl(GSSCaller
defined in GSSUtil as CALLER_XXX final fields
caller
,
Oid
defined in GSSUtil as XXX_MECH_OID final fields
mech
)

A new instance of LoginConfigImpl must be created for each login request since it's only used by a single (caller, mech) pair

Method Summary

Modifier and TypeMethod and Description
public AppConfigurationEntry[]
getAppConfigurationEntry(String
Almost useless, since the (caller, mech) is already passed into constructor. The only use will be detecting OTHER which is called in LoginContext
name
)

Implements abstract javax.security.auth.login.Configuration.getAppConfigurationEntry.

Retrieve the AppConfigurationEntries for the specified name from this Configuration.

private AppConfigurationEntry[]
getDefaultConfigurationEntry()

Default value for a caller-mech pair when no entry is defined in the system-wide Configuration object.

private static boolean
Inherited from javax.security.auth.login.Configuration:
getConfigurationgetInstancegetInstancegetInstancegetParametersgetProvidergetTyperefreshsetConfiguration

Field Detail

callerback to summary
private final GSSCaller caller
configback to summary
private final Configuration config
debugback to summary
private static final Debug debug
HTTP_USE_GLOBAL_CREDSback to summary
public static final boolean HTTP_USE_GLOBAL_CREDS
mechNameback to summary
private final String mechName

Constructor Detail

LoginConfigImplback to summary
public LoginConfigImpl(GSSCaller caller, Oid mech)

A new instance of LoginConfigImpl must be created for each login request since it's only used by a single (caller, mech) pair

Parameters
caller:GSSCaller

defined in GSSUtil as CALLER_XXX final fields

mech:Oid

defined in GSSUtil as XXX_MECH_OID final fields

Method Detail

getAppConfigurationEntryback to summary
public AppConfigurationEntry[] getAppConfigurationEntry(String name)

Implements abstract javax.security.auth.login.Configuration.getAppConfigurationEntry.

Doc from javax.security.auth.login.Configuration.getAppConfigurationEntry.

Retrieve the AppConfigurationEntries for the specified name from this Configuration.

Parameters
name:String

Almost useless, since the (caller, mech) is already passed into constructor. The only use will be detecting OTHER which is called in LoginContext

getDefaultConfigurationEntryback to summary
private AppConfigurationEntry[] getDefaultConfigurationEntry()

Default value for a caller-mech pair when no entry is defined in the system-wide Configuration object.

isServerSideback to summary
private static boolean isServerSide(GSSCaller caller)