- com.sun.security.auth - package com.sun.security.auth
 
-  
 
- com.sun.security.auth.callback - package com.sun.security.auth.callback
 
-  
 
- com.sun.security.auth.login - package com.sun.security.auth.login
 
-  
 
- com.sun.security.auth.module - package com.sun.security.auth.module
 
-  
 
- commit() - Method in class com.sun.security.auth.module.JndiLoginModule
 
- 
Abstract method to commit the authentication process (phase 2).
 
- commit() - Method in class com.sun.security.auth.module.KeyStoreLoginModule
 
- 
Abstract method to commit the authentication process (phase 2).
 
- commit() - Method in class com.sun.security.auth.module.Krb5LoginModule
 
- 
 This method is called if the LoginContext's
 overall authentication succeeded
 (the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL
 LoginModules succeeded).
 
- commit() - Method in class com.sun.security.auth.module.LdapLoginModule
 
- 
Complete user authentication.
 
- commit() - Method in class com.sun.security.auth.module.NTLoginModule
 
- 
 This method is called if the LoginContext's
 overall authentication succeeded
 (the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL LoginModules
 succeeded).
 
- commit() - Method in class com.sun.security.auth.module.SolarisLoginModule
 
- 
Deprecated.
Commit the authentication (second phase).
 
- commit() - Method in class com.sun.security.auth.module.UnixLoginModule
 
- 
Commit the authentication (second phase).
 
- ConfigFile - Class in com.sun.security.auth.login
 
- 
This class represents a default implementation for
 javax.security.auth.login.Configuration.
 
- ConfigFile() - Constructor for class com.sun.security.auth.login.ConfigFile
 
- 
Create a new Configuration object.
 
- ConfigFile(URI) - Constructor for class com.sun.security.auth.login.ConfigFile
 
- 
Create a new Configuration object from the specified URI.
 
- equals(Object) - Method in class com.sun.security.auth.LdapPrincipal
 
- 
Compares this principal to the specified object.
 
- equals(Object) - Method in class com.sun.security.auth.NTDomainPrincipal
 
- 
Compares the specified Object with this NTDomainPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTNumericCredential
 
- 
Compares the specified Object with this NTNumericCredential
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTSid
 
- 
Compares the specified Object with this NTSid
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTSidDomainPrincipal
 
- 
Compares the specified Object with this NTSidDomainPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTSidGroupPrincipal
 
- 
Compares the specified Object with this NTSidGroupPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTSidPrimaryGroupPrincipal
 
- 
Compares the specified Object with this
 NTSidPrimaryGroupPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTSidUserPrincipal
 
- 
Compares the specified Object with this NTSidUserPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.NTUserPrincipal
 
- 
Compares the specified Object with this NTUserPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.SolarisNumericGroupPrincipal
 
- 
Deprecated.
Compares the specified Object with this
 SolarisNumericGroupPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.SolarisNumericUserPrincipal
 
- 
Deprecated.
Compares the specified Object with this
 SolarisNumericUserPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.SolarisPrincipal
 
- 
Deprecated.
Compares the specified Object with this SolarisPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Compares the specified Object with this
 UnixNumericGroupPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Compares the specified Object with this
 UnixNumericUserPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.UnixPrincipal
 
- 
Compares the specified Object with this UnixPrincipal
 for equality.
 
- equals(Object) - Method in class com.sun.security.auth.UserPrincipal
 
- 
Compares this principal to the specified object.
 
- equals(Object) - Method in class com.sun.security.auth.X500Principal
 
- 
Deprecated.
Compares the specified Object with this X500Principal
 for equality.
 
- getAppConfigurationEntry(String) - Method in class com.sun.security.auth.login.ConfigFile
 
- 
Retrieve an entry from the Configuration using an application name
 as an index.
 
- getDomain() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get the domain for the current NT user.
 
- getDomainSID() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get a printable SID for the current NT user's domain.
 
- getGid() - Method in class com.sun.security.auth.module.SolarisSystem
 
- 
Get the GID for the current Solaris user.
 
- getGid() - Method in class com.sun.security.auth.module.UnixSystem
 
- 
Get the GID for the current Unix user.
 
- getGroupIDs() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get the printable group SIDs for the current NT user.
 
- getGroups() - Method in class com.sun.security.auth.module.SolarisSystem
 
- 
Get the supplementary groups for the current Solaris user.
 
- getGroups() - Method in class com.sun.security.auth.module.UnixSystem
 
- 
Get the supplementary groups for the current Unix user.
 
- getImpersonationToken() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get an impersonation token for the current NT user.
 
- getName() - Method in class com.sun.security.auth.LdapPrincipal
 
- 
Returns the name originally used to create this principal.
 
- getName() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get the username for the current NT user.
 
- getName() - Method in class com.sun.security.auth.NTDomainPrincipal
 
- 
Return the Windows NT domain name for this
 NTDomainPrincipal.
 
- getName() - Method in class com.sun.security.auth.NTSid
 
- 
Return a string version of this NTSid.
 
- getName() - Method in class com.sun.security.auth.NTUserPrincipal
 
- 
Return the Windows NT username for this NTPrincipal.
 
- getName() - Method in class com.sun.security.auth.SolarisNumericGroupPrincipal
 
- 
Deprecated.
Return the user's group identification number (GID) for this
 SolarisNumericGroupPrincipal.
 
- getName() - Method in class com.sun.security.auth.SolarisNumericUserPrincipal
 
- 
Deprecated.
Return the user identification number (UID) for this
 SolarisNumericUserPrincipal.
 
- getName() - Method in class com.sun.security.auth.SolarisPrincipal
 
- 
Deprecated.
Return the Unix username for this SolarisPrincipal.
 
- getName() - Method in class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Return the user's group identification number (GID) for this
 UnixNumericGroupPrincipal.
 
- getName() - Method in class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Return the user identification number (UID) for this
 UnixNumericUserPrincipal.
 
- getName() - Method in class com.sun.security.auth.UnixPrincipal
 
- 
Return the Unix username for this UnixPrincipal.
 
- getName() - Method in class com.sun.security.auth.UserPrincipal
 
- 
Returns the name of this principal.
 
- getName() - Method in class com.sun.security.auth.X500Principal
 
- 
Deprecated.
Return the Unix username for this X500Principal.
 
- getPermissions(Subject, CodeSource) - Method in class com.sun.security.auth.PolicyFile
 
- 
Deprecated.
Examines this Policy and returns the Permissions granted
 to the specified Subject and CodeSource.
 
- getPrimaryGroupID() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get a printable primary group SID for the current NT user.
 
- getToken() - Method in class com.sun.security.auth.NTNumericCredential
 
- 
Return an integer representation of this
 NTNumericCredential.
 
- getUid() - Method in class com.sun.security.auth.module.SolarisSystem
 
- 
Get the UID for the current Solaris user.
 
- getUid() - Method in class com.sun.security.auth.module.UnixSystem
 
- 
Get the UID for the current Unix user.
 
- getUsername() - Method in class com.sun.security.auth.module.SolarisSystem
 
- 
Get the username for the current Solaris user.
 
- getUsername() - Method in class com.sun.security.auth.module.UnixSystem
 
- 
Get the username for the current Unix user.
 
- getUserSID() - Method in class com.sun.security.auth.module.NTSystem
 
- 
Get a printable SID for the current NT user.
 
- gid - Variable in class com.sun.security.auth.module.SolarisSystem
 
-  
 
- gid - Variable in class com.sun.security.auth.module.UnixSystem
 
-  
 
- GROUP_PROVIDER - Variable in class com.sun.security.auth.module.JndiLoginModule
 
-  
 
- groups - Variable in class com.sun.security.auth.module.SolarisSystem
 
-  
 
- groups - Variable in class com.sun.security.auth.module.UnixSystem
 
-  
 
- handle(Callback[]) - Method in class com.sun.security.auth.callback.DialogCallbackHandler
 
- 
Handles the specified set of callbacks.
 
- handle(Callback[]) - Method in class com.sun.security.auth.callback.TextCallbackHandler
 
- 
Handles the specified set of callbacks.
 
- hashCode() - Method in class com.sun.security.auth.LdapPrincipal
 
- 
Computes the hash code for this principal.
 
- hashCode() - Method in class com.sun.security.auth.NTDomainPrincipal
 
- 
Return a hash code for this NTDomainPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.NTNumericCredential
 
- 
Return a hash code for this NTNumericCredential.
 
- hashCode() - Method in class com.sun.security.auth.NTSid
 
- 
Return a hash code for this NTSid.
 
- hashCode() - Method in class com.sun.security.auth.NTUserPrincipal
 
- 
Return a hash code for this NTUserPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.SolarisNumericGroupPrincipal
 
- 
Deprecated.
Return a hash code for this SolarisNumericGroupPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.SolarisNumericUserPrincipal
 
- 
Deprecated.
Return a hash code for this SolarisNumericUserPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.SolarisPrincipal
 
- 
Deprecated.
Return a hash code for this SolarisPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Return a hash code for this UnixNumericGroupPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Return a hash code for this UnixNumericUserPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.UnixPrincipal
 
- 
Return a hash code for this UnixPrincipal.
 
- hashCode() - Method in class com.sun.security.auth.UserPrincipal
 
- 
Returns a hash code for this principal.
 
- hashCode() - Method in class com.sun.security.auth.X500Principal
 
- 
Deprecated.
Return a hash code for this X500Principal.
 
- NTDomainPrincipal - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents the name of the Windows NT domain into which the
 user authenticated.
 
- NTDomainPrincipal(String) - Constructor for class com.sun.security.auth.NTDomainPrincipal
 
- 
Create an NTDomainPrincipal with a Windows NT domain name.
 
- NTLoginModule - Class in com.sun.security.auth.module
 
- 
 This LoginModule
 renders a user's NT security information as some number of
 Principals
 and associates them with a Subject.
 
- NTLoginModule() - Constructor for class com.sun.security.auth.module.NTLoginModule
 
-  
 
- NTNumericCredential - Class in com.sun.security.auth
 
- 
 This class abstracts an NT security token
 and provides a mechanism to do same-process security impersonation.
 
- NTNumericCredential(long) - Constructor for class com.sun.security.auth.NTNumericCredential
 
- 
Create an NTNumericCredential with an integer value.
 
- NTSid - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents information about a Windows NT user, group or realm.
 
- NTSid(String) - Constructor for class com.sun.security.auth.NTSid
 
- 
Create an NTSid with a Windows NT SID.
 
- NTSidDomainPrincipal - Class in com.sun.security.auth
 
- 
 This class extends NTSid
 and represents a Windows NT user's domain SID.
 
- NTSidDomainPrincipal(String) - Constructor for class com.sun.security.auth.NTSidDomainPrincipal
 
- 
Create an NTSidDomainPrincipal with a Windows NT SID.
 
- NTSidGroupPrincipal - Class in com.sun.security.auth
 
- 
 This class extends NTSid
 and represents one of the groups to which a Windows NT user belongs.
 
- NTSidGroupPrincipal(String) - Constructor for class com.sun.security.auth.NTSidGroupPrincipal
 
- 
Create an NTSidGroupPrincipal with a Windows NT group name.
 
- NTSidPrimaryGroupPrincipal - Class in com.sun.security.auth
 
- 
 This class extends NTSid
 and represents a Windows NT user's primary group SID.
 
- NTSidPrimaryGroupPrincipal(String) - Constructor for class com.sun.security.auth.NTSidPrimaryGroupPrincipal
 
- 
Create an NTSidPrimaryGroupPrincipal with a Windows NT
 group SID.
 
- NTSidUserPrincipal - Class in com.sun.security.auth
 
- 
 This class extends NTSid
 and represents a Windows NT user's SID.
 
- NTSidUserPrincipal(String) - Constructor for class com.sun.security.auth.NTSidUserPrincipal
 
- 
Create an NTSidUserPrincipal with a Windows NT SID.
 
- NTSystem - Class in com.sun.security.auth.module
 
- 
 This class implementation retrieves and makes available NT
 security information for the current user.
 
- NTSystem() - Constructor for class com.sun.security.auth.module.NTSystem
 
- 
Instantiate an NTSystem and load
 the native library to access the underlying system information.
 
- NTUserPrincipal - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents a Windows NT user.
 
- NTUserPrincipal(String) - Constructor for class com.sun.security.auth.NTUserPrincipal
 
- 
Create an NTUserPrincipal with a Windows NT username.
 
- TextCallbackHandler - Class in com.sun.security.auth.callback
 
- 
 Prompts and reads from the command line for answers to authentication
 questions.
 
- TextCallbackHandler() - Constructor for class com.sun.security.auth.callback.TextCallbackHandler
 
- 
Creates a callback handler that prompts and reads from the
 command line for answers to authentication questions.
 
- toString() - Method in class com.sun.security.auth.LdapPrincipal
 
- 
Creates a string representation of this principal's name in the format
 defined by 
RFC 2253.
 
 
- toString() - Method in class com.sun.security.auth.NTDomainPrincipal
 
- 
Return a string representation of this NTDomainPrincipal.
 
- toString() - Method in class com.sun.security.auth.NTNumericCredential
 
- 
Return a string representation of this NTNumericCredential.
 
- toString() - Method in class com.sun.security.auth.NTSid
 
- 
Return a string representation of this NTSid.
 
- toString() - Method in class com.sun.security.auth.NTSidDomainPrincipal
 
- 
Return a string representation of this NTSidDomainPrincipal.
 
- toString() - Method in class com.sun.security.auth.NTSidGroupPrincipal
 
- 
Return a string representation of this NTSidGroupPrincipal.
 
- toString() - Method in class com.sun.security.auth.NTSidPrimaryGroupPrincipal
 
- 
Return a string representation of this
 NTSidPrimaryGroupPrincipal.
 
- toString() - Method in class com.sun.security.auth.NTSidUserPrincipal
 
- 
Return a string representation of this NTSidUserPrincipal.
 
- toString() - Method in class com.sun.security.auth.NTUserPrincipal
 
- 
Return a string representation of this NTPrincipal.
 
- toString() - Method in class com.sun.security.auth.SolarisNumericGroupPrincipal
 
- 
Deprecated.
Return a string representation of this
 SolarisNumericGroupPrincipal.
 
- toString() - Method in class com.sun.security.auth.SolarisNumericUserPrincipal
 
- 
Deprecated.
Return a string representation of this
 SolarisNumericUserPrincipal.
 
- toString() - Method in class com.sun.security.auth.SolarisPrincipal
 
- 
Deprecated.
Return a string representation of this SolarisPrincipal.
 
- toString() - Method in class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Return a string representation of this
 UnixNumericGroupPrincipal.
 
- toString() - Method in class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Return a string representation of this
 UnixNumericUserPrincipal.
 
- toString() - Method in class com.sun.security.auth.UnixPrincipal
 
- 
Return a string representation of this UnixPrincipal.
 
- toString() - Method in class com.sun.security.auth.UserPrincipal
 
- 
Returns a string representation of this principal.
 
- toString() - Method in class com.sun.security.auth.X500Principal
 
- 
Deprecated.
Return a string representation of this X500Principal.
 
- uid - Variable in class com.sun.security.auth.module.SolarisSystem
 
-  
 
- uid - Variable in class com.sun.security.auth.module.UnixSystem
 
-  
 
- UnixLoginModule - Class in com.sun.security.auth.module
 
- 
 This LoginModule imports a user's Unix
 Principal information (UnixPrincipal,
 UnixNumericUserPrincipal,
 and UnixNumericGroupPrincipal)
 and associates them with the current Subject.
 
- UnixLoginModule() - Constructor for class com.sun.security.auth.module.UnixLoginModule
 
-  
 
- UnixNumericGroupPrincipal - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents a user's Unix group identification number (GID).
 
- UnixNumericGroupPrincipal(String, boolean) - Constructor for class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Create a UnixNumericGroupPrincipal using a
 String representation of the user's
 group identification number (GID).
 
- UnixNumericGroupPrincipal(long, boolean) - Constructor for class com.sun.security.auth.UnixNumericGroupPrincipal
 
- 
Create a UnixNumericGroupPrincipal using a
 long representation of the user's group identification number (GID).
 
- UnixNumericUserPrincipal - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents a user's Unix identification number (UID).
 
- UnixNumericUserPrincipal(String) - Constructor for class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Create a UnixNumericUserPrincipal using a
 String representation of the
 user's identification number (UID).
 
- UnixNumericUserPrincipal(long) - Constructor for class com.sun.security.auth.UnixNumericUserPrincipal
 
- 
Create a UnixNumericUserPrincipal using a
 long representation of the user's identification number (UID).
 
- UnixPrincipal - Class in com.sun.security.auth
 
- 
 This class implements the Principal interface
 and represents a Unix user.
 
- UnixPrincipal(String) - Constructor for class com.sun.security.auth.UnixPrincipal
 
- 
Create a UnixPrincipal with a Unix username.
 
- UnixSystem - Class in com.sun.security.auth.module
 
- 
 This class implementation retrieves and makes available Unix
 UID/GID/groups information for the current user.
 
- UnixSystem() - Constructor for class com.sun.security.auth.module.UnixSystem
 
- 
Instantiate a UnixSystem and load
 the native library to access the underlying system information.
 
- USER_PROVIDER - Variable in class com.sun.security.auth.module.JndiLoginModule
 
- 
JNDI Provider
 
- username - Variable in class com.sun.security.auth.module.SolarisSystem
 
-  
 
- username - Variable in class com.sun.security.auth.module.UnixSystem
 
-  
 
- UserPrincipal - Class in com.sun.security.auth
 
- 
A user principal identified by a username or account name.
 
- UserPrincipal(String) - Constructor for class com.sun.security.auth.UserPrincipal
 
- 
Creates a principal.