A C D E F G H I J L N O P R S T U W X Y

A

abort() - Method in interface javax.security.auth.spi.LoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class com.ibm.security.auth.module.LinuxLoginModule
Abort the authentication (second phase).
AccountExpiredException - exception javax.security.auth.login.AccountExpiredException.
Signals that a user account has expired.
AccountExpiredException() - Constructor for class javax.security.auth.login.AccountExpiredException
Constructs a AccountExpiredException with no detail message.
java.lang.String)">AccountExpiredException(String) - Constructor for class javax.security.auth.login.AccountExpiredException
Constructs a AccountExpiredException with the specified detail message.
allowMultipleSelections() - Method in class javax.security.auth.callback.ChoiceCallback
Get the boolean determining whether multiple selections from the choices list are allowed.
AppConfigurationEntry - class javax.security.auth.login.AppConfigurationEntry.
This class represents a single LoginModule entry configured for the application specified in the getAppConfigurationEntry(String appName) method in the Configuration class.
AppConfigurationEntry.LoginModuleControlFlag - class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag.
This class represents whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.
java.lang.String, javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag, java.util.Map)">AppConfigurationEntry(String, AppConfigurationEntry.LoginModuleControlFlag, Map) - Constructor for class javax.security.auth.login.AppConfigurationEntry
Default constructor for this class.
AuthPermission - class javax.security.auth.AuthPermission.
This class is for authentication permissions.
java.lang.String)">AuthPermission(String) - Constructor for class javax.security.auth.AuthPermission
Creates a new AuthPermission with the specified name.
java.lang.String, java.lang.String)">AuthPermission(String, String) - Constructor for class javax.security.auth.AuthPermission
Creates a new AuthPermission object with the specified name.

C

Callback - interface javax.security.auth.callback.Callback.
Implementations of this interface are passed to a CallbackHandler, allowing underlying security services the ability to interact with a calling application to retrieve specific authentication data such as usernames and passwords, or to display certain information, such as error and warning messages.
CallbackHandler - interface javax.security.auth.callback.CallbackHandler.
An application implements a CallbackHandler and passes it to underlying security services so that they may interact with the application to retrieve specific authentication data, such as usernames and passwords, or to display certain information, such as error and warning messages.
CANCEL - Static variable in class javax.security.auth.callback.ConfirmationCallback
CANCEL option.
ChoiceCallback - class javax.security.auth.callback.ChoiceCallback.
Underlying security services instantiate and pass a ChoiceCallback to the invokeCallback method of a CallbackHandler to display a list of choices and to retrieve the selected choice(s).
java.lang.String, java.lang.String[], int, boolean)">ChoiceCallback(String, String[], int, boolean) - Constructor for class javax.security.auth.callback.ChoiceCallback
Construct a ChoiceCallback with a prompt, a list of choices, a default choice, and a boolean specifying whether or not multiple selections from the list of choices are allowed.
clearPassword() - Method in class javax.security.auth.callback.PasswordCallback
Clear the retrieved password.
com.ibm.security.auth - package com.ibm.security.auth
 
com.ibm.security.auth.login - package com.ibm.security.auth.login
 
com.ibm.security.auth.module - package com.ibm.security.auth.module
 
combine(ProtectionDomain[], ProtectionDomain[]) - Method in class javax.security.auth.SubjectDomainCombiner
Update the provided ProtectionDomains with the relevant Subject-based Permissions.
commit() - Method in interface javax.security.auth.spi.LoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.ibm.security.auth.module.LinuxLoginModule
Commit the authentication (second phase).
ConfigFile - class com.ibm.security.auth.login.ConfigFile.
This class represents a default implementation for javax.security.auth.login.Configuration.
ConfigFile() - Constructor for class com.ibm.security.auth.login.ConfigFile
Create a new Configuration object.
Configuration - class javax.security.auth.login.Configuration.
This is an abstract class for representing the configuration of LoginModules under an application.
Configuration() - Constructor for class javax.security.auth.login.Configuration
Sole constructor.
ConfirmationCallback - class javax.security.auth.callback.ConfirmationCallback.
Underlying security services instantiate and pass a ConfirmationCallback to the invokeCallback method of a CallbackHandler to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
ConfirmationCallback(int, int, int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a message type, an option type and a default option.
java.lang.String[], int)">ConfirmationCallback(int, String[], int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a message type, a list of options and a default option.
java.lang.String, int, int, int)">ConfirmationCallback(String, int, int, int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a prompt, message type, an option type and a default option.
java.lang.String, int, java.lang.String[], int)">ConfirmationCallback(String, int, String[], int) - Constructor for class javax.security.auth.callback.ConfirmationCallback
Construct a ConfirmationCallback with a prompt, message type, a list of options and a default option.
CredentialExpiredException - exception javax.security.auth.login.CredentialExpiredException.
Signals that a Credential has expired.
CredentialExpiredException() - Constructor for class javax.security.auth.login.CredentialExpiredException
Constructs a CredentialExpiredException with no detail message.
java.lang.String)">CredentialExpiredException(String) - Constructor for class javax.security.auth.login.CredentialExpiredException
Constructs a CredentialExpiredException with the specified detail message.

D

destroy() - Method in interface javax.security.auth.Destroyable
Destroy this Object.
Destroyable - interface javax.security.auth.Destroyable.
Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.
DestroyFailedException - exception javax.security.auth.DestroyFailedException.
Signals that a destroy operation failed.
DestroyFailedException() - Constructor for class javax.security.auth.DestroyFailedException
Constructs a DestroyFailedException with no detail message.
java.lang.String)">DestroyFailedException(String) - Constructor for class javax.security.auth.DestroyFailedException
Constructs a DestroyFailedException with the specified detail message.
doAs(Subject, PrivilegedAction) - Static method in class javax.security.auth.Subject
Perform work as a particular Subject.
doAs(Subject, PrivilegedExceptionAction) - Static method in class javax.security.auth.Subject
Perform work as a particular Subject.
java.security.AccessControlContext)">doAsPrivileged(Subject, PrivilegedAction, AccessControlContext) - Static method in class javax.security.auth.Subject
Perform privileged work as a particular Subject.
java.security.AccessControlContext)">doAsPrivileged(Subject, PrivilegedExceptionAction, AccessControlContext) - Static method in class javax.security.auth.Subject
Perform privileged work as a particular Subject.
DomainIDPrincipal - class com.ibm.security.auth.DomainIDPrincipal.
This class extends the JAASPrincipal class and represents the domain ID the user is currently logged onto.
java.lang.String)">DomainIDPrincipal(String) - Constructor for class com.ibm.security.auth.DomainIDPrincipal
Create an DomainIDPrincipal using a String representation of the domain.
DomainPrincipal - class com.ibm.security.auth.DomainPrincipal.
This class extends the JAASPrincipal class and represents the domain the user is currently logged onto.
java.lang.String)">DomainPrincipal(String) - Constructor for class com.ibm.security.auth.DomainPrincipal
Create an DomainPrincipal using a String representation of the domain.

E

java.lang.Object)">equals(Object) - Method in class javax.security.auth.Subject
Compares the specified Object with this Subject for equality.
java.lang.Object)">equals(Object) - Method in class javax.security.auth.PrivateCredentialPermission
Checks two PrivateCredentialPermission objects for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.X500Principal
Compares the specified Object with this X500Principal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.JAASPrincipal
Compares the specified Object with this JAASPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.PrimaryGroupIDPrincipal
Compares the specified Object with this PrimaryGroupIDPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.DomainIDPrincipal
Compares the specified Object with this DomainIDPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.UsernamePrincipal
Compares the specified Object with this UsernamePrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.DomainPrincipal
Compares the specified Object with this DomainPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.UserIDPrincipal
Compares the specified Object with this UserIDPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.WkstationPrincipal
Compares the specified Object with this WkstationPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.GroupIDPrincipal
Compares the specified Object with this GroupIDPrincipal for equality.
java.lang.Object)">equals(Object) - Method in class com.ibm.security.auth.ServerPrincipal
Compares the specified Object with this ServerPrincipal for equality.
ERROR - Static variable in class javax.security.auth.callback.TextOutputCallback
Error message
ERROR - Static variable in class javax.security.auth.callback.ConfirmationCallback
ERROR message type.

F

FailedLoginException - exception javax.security.auth.login.FailedLoginException.
Signals that user authentication failed.
FailedLoginException() - Constructor for class javax.security.auth.login.FailedLoginException
Constructs a FailedLoginException with no detail message.
java.lang.String)">FailedLoginException(String) - Constructor for class javax.security.auth.login.FailedLoginException
Constructs a FailedLoginException with the specified detail message.

G

getActions() - Method in class javax.security.auth.PrivateCredentialPermission
Returns the "canonical string representation" of the actions.
java.lang.String)">getAppConfigurationEntry(String) - Method in class javax.security.auth.login.Configuration
Retrieve an array of AppConfigurationEntries which corresponds to the configuration of LoginModules for this application.
java.lang.String)">getAppConfigurationEntry(String) - Method in class com.ibm.security.auth.login.ConfigFile
Retrieve an entry from the Configuration using an application name as an index.
getCallback() - Method in class javax.security.auth.callback.UnsupportedCallbackException
Get the unrecognized Callback.
getChoices() - Method in class javax.security.auth.callback.ChoiceCallback
Get the list of choices.
getConfiguration() - Static method in class javax.security.auth.login.Configuration
Get the current Login Configuration.
getContents() - Method in class com.ibm.security.auth.Resources
Returns the contents of this ResourceBundle.
getControlFlag() - Method in class javax.security.auth.login.AppConfigurationEntry
Return the controlFlag (either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL) for this LoginModule.
getCredentialClass() - Method in class javax.security.auth.PrivateCredentialPermission
Returns the Class name of the Credential associated with this PrivateCredentialPermission.
getDefaultChoice() - Method in class javax.security.auth.callback.ChoiceCallback
Get the defaultChoice.
getDefaultName() - Method in class javax.security.auth.callback.NameCallback
Get the default name.
getDefaultOption() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the default option.
getDefaultText() - Method in class javax.security.auth.callback.TextInputCallback
Get the default text.
getGid() - Method in class com.ibm.security.auth.module.LinuxSystem
Get the GID for the current Linux user.
getGroups() - Method in class com.ibm.security.auth.module.LinuxSystem
Get the groups for the current Linux user.
getLocale() - Method in class javax.security.auth.callback.LanguageCallback
Get the retrieved Locale.
getLoginModuleName() - Method in class javax.security.auth.login.AppConfigurationEntry
Get the class name of the configured LoginModule.
getMessage() - Method in class javax.security.auth.callback.TextOutputCallback
Get the message to be displayed.
getMessageType() - Method in class javax.security.auth.callback.TextOutputCallback
Get the message type.
getMessageType() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the message type.
getName() - Method in class javax.security.auth.callback.NameCallback
Get the retrieved name.
getName() - Method in class com.ibm.security.auth.X500Principal
Return the Unix username for this X500Principal.
getName() - Method in class com.ibm.security.auth.JAASPrincipal
Return a string name of this JAASPrincipal.
getOptions() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the confirmation options.
getOptions() - Method in class javax.security.auth.login.AppConfigurationEntry
Get the options configured for this LoginModule.
getOptionType() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the option type.
getPassword() - Method in class javax.security.auth.callback.PasswordCallback
Get the retrieved password.
getPermissions(Subject, CodeSource) - Method in class javax.security.auth.Policy
Retrieve the Permissions granted to the Principals associated with the specified CodeSource.
getPermissions(Subject, CodeSource) - Method in class com.ibm.security.auth.PolicyFile
Examines this Policy and returns the Permissions granted to the specified Subject and CodeSource.
getPolicy() - Static method in class javax.security.auth.Policy
Returns the installed Policy object.
getPrincipals() - Method in class javax.security.auth.Subject
Return the Set of Principals associated with this Subject.
getPrincipals() - Method in class javax.security.auth.PrivateCredentialPermission
Returns the Principal classes and names associated with this PrivateCredentialPermission.
java.lang.Class)">getPrincipals(Class) - Method in class javax.security.auth.Subject
Return a Set of Principals associated with this Subject that are instances or subclasses of the specified Class.
getPrivateCredentials() - Method in class javax.security.auth.Subject
Return the Set of private credentials held by this Subject.
java.lang.Class)">getPrivateCredentials(Class) - Method in class javax.security.auth.Subject
Return a Set of private credentials associated with this Subject that are instances or subclasses of the specified Class.
getPrompt() - Method in class javax.security.auth.callback.PasswordCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.TextInputCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.ChoiceCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.NameCallback
Get the prompt.
getPublicCredentials() - Method in class javax.security.auth.Subject
Return the Set of public credentials held by this Subject.
java.lang.Class)">getPublicCredentials(Class) - Method in class javax.security.auth.Subject
Return a Set of public credentials associated with this Subject that are instances or subclasses of the specified Class.
getSelectedIndex() - Method in class javax.security.auth.callback.ConfirmationCallback
Get the selected confirmation option.
getSelectedIndexes() - Method in class javax.security.auth.callback.ChoiceCallback
Get the selected choices.
getSubject() - Method in class javax.security.auth.SubjectDomainCombiner
Get the Subject associated with this SubjectDomainCombiner.
getSubject() - Method in class javax.security.auth.login.LoginContext
Return the authenticated Subject.
getSubject(AccessControlContext) - Static method in class javax.security.auth.Subject
Get the Subject associated with the provided AccessControlContext.
getText() - Method in class javax.security.auth.callback.TextInputCallback
Get the retrieved text.
getUid() - Method in class com.ibm.security.auth.module.LinuxSystem
Get the UID for the current Linux user.
getUsername() - Method in class com.ibm.security.auth.module.LinuxSystem
Get the username for the current Linux user.
GroupIDPrincipal - class com.ibm.security.auth.GroupIDPrincipal.
This class extends the JAASPrincipal class and represents a user's group identification (GID).
GroupIDPrincipal(long) - Constructor for class com.ibm.security.auth.GroupIDPrincipal
Create an GroupIDPrincipal using a long representation of the user's group identification number (GID).
java.lang.String)">GroupIDPrincipal(String) - Constructor for class com.ibm.security.auth.GroupIDPrincipal
Create a GroupIDPrincipal using a String representation of the user's group identification (GID).

H

handle(Callback[]) - Method in interface javax.security.auth.callback.CallbackHandler
Retrieve or display the information requested in the provided Callbacks.
hashCode() - Method in class javax.security.auth.Subject
Returns a hashcode for this Subject.
hashCode() - Method in class javax.security.auth.PrivateCredentialPermission
Returns the hash code value for this object.
hashCode() - Method in class com.ibm.security.auth.X500Principal
Return a hash code for this X500Principal.
hashCode() - Method in class com.ibm.security.auth.JAASPrincipal
Return a hash code for this JAASPrincipal.

I

java.security.Permission)">implies(Permission) - Method in class javax.security.auth.PrivateCredentialPermission
Checks if this PrivateCredentialPermission implies the specified Permission.
implies(Subject) - Method in interface com.ibm.security.auth.PrincipalComparator
Check if the specified Subject is implied by this object.
INFORMATION - Static variable in class javax.security.auth.callback.TextOutputCallback
Information message
INFORMATION - Static variable in class javax.security.auth.callback.ConfirmationCallback
INFORMATION message type.
javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)">initialize(Subject, CallbackHandler, Map, Map) - Method in interface javax.security.auth.spi.LoginModule
Initialize this LoginModule.
javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)">initialize(Subject, CallbackHandler, Map, Map) - Method in class com.ibm.security.auth.module.LinuxLoginModule
Initialize this LoginModule.
isCurrent() - Method in interface javax.security.auth.Refreshable
Determine if this Object is current.
isDestroyed() - Method in interface javax.security.auth.Destroyable
Determine if this Object has been destroyed.
isEchoOn() - Method in class javax.security.auth.callback.PasswordCallback
Return whether the password should be displayed as it is being typed.
isReadOnly() - Method in class javax.security.auth.Subject
Query whether this Subject is read-only.

J

JAASPrincipal - class com.ibm.security.auth.JAASPrincipal.
This class implements the Principal interface and represents general information about a user, group or domain.
java.lang.String)">JAASPrincipal(String) - Constructor for class com.ibm.security.auth.JAASPrincipal
Create a JAASPrincipal with an identifying name.
javax.security.auth - package javax.security.auth
 
javax.security.auth.callback - package javax.security.auth.callback
 
javax.security.auth.login - package javax.security.auth.login
 
javax.security.auth.spi - package javax.security.auth.spi
 

L

LanguageCallback - class javax.security.auth.callback.LanguageCallback.
Underlying security services instantiate and pass a LanguageCallback to the invokeCallback method of a CallbackHandler to retrieve the Locale used for localizing text.
LanguageCallback() - Constructor for class javax.security.auth.callback.LanguageCallback
Construct a LanguageCallback.
LinuxLoginModule - class com.ibm.security.auth.module.LinuxLoginModule.
This LoginModule imports a user's Linux Principal information (UsernamePrincipal, UserIDPrincipal, and GroupIDPrincipal) and associates them with the current Subject.
LinuxLoginModule() - Constructor for class com.ibm.security.auth.module.LinuxLoginModule
 
LinuxSystem - class com.ibm.security.auth.module.LinuxSystem.
This class implementation retrieves and makes available Linux UID/GID/groups information for the current user.
LinuxSystem() - Constructor for class com.ibm.security.auth.module.LinuxSystem
Instantiate a LinuxSystem and load the native library to access the underlying system information.
login() - Method in class javax.security.auth.login.LoginContext
Perform the authentication and, if successful, associate Principals and Credentials with the authenticated Subject.
login() - Method in interface javax.security.auth.spi.LoginModule
Method to authenticate a Subject (phase 1).
login() - Method in class com.ibm.security.auth.module.LinuxLoginModule
Authenticate the user (first phase).
LoginContext - class javax.security.auth.login.LoginContext.
The LoginContext class describes the basic methods used to authenticate Subjects and provides a way to develop an application independent of the underlying authentication technology.
java.lang.String)">LoginContext(String) - Constructor for class javax.security.auth.login.LoginContext
Constructor for the LoginContext class.
java.lang.String, javax.security.auth.callback.CallbackHandler)">LoginContext(String, CallbackHandler) - Constructor for class javax.security.auth.login.LoginContext
Constructor for the LoginContext class.
java.lang.String, javax.security.auth.Subject)">LoginContext(String, Subject) - Constructor for class javax.security.auth.login.LoginContext
Constructor for the LoginContext class.
java.lang.String, javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler)">LoginContext(String, Subject, CallbackHandler) - Constructor for class javax.security.auth.login.LoginContext
Constructor for the LoginContext class.
LoginException - exception javax.security.auth.login.LoginException.
This is the basic login exception.
LoginException() - Constructor for class javax.security.auth.login.LoginException
Constructs a LoginException with no detail message.
java.lang.String)">LoginException(String) - Constructor for class javax.security.auth.login.LoginException
Constructs a LoginException with the specified detail message.
LoginModule - interface javax.security.auth.spi.LoginModule.
LoginModule describes the interface implemented by authentication technology providers.
logout() - Method in class javax.security.auth.login.LoginContext
Logout the Subject.
logout() - Method in interface javax.security.auth.spi.LoginModule
Method which logs out a Subject.
logout() - Method in class com.ibm.security.auth.module.LinuxLoginModule
Logout the user
longValue() - Method in class com.ibm.security.auth.PrimaryGroupIDPrincipal
Return the user's primary group identification number (GID) for this PrimaryGroupIDPrincipal as a long.
longValue() - Method in class com.ibm.security.auth.UserIDPrincipal
Return the user identification number (UID) for this UserIDPrincipal as a long.
longValue() - Method in class com.ibm.security.auth.GroupIDPrincipal
Return the user's group identification number (GID) for this GroupIDPrincipal as a long.

N

NameCallback - class javax.security.auth.callback.NameCallback.
Underlying security services instantiate and pass a NameCallback to the invokeCallback method of a CallbackHandler to retrieve name information.
java.lang.String)">NameCallback(String) - Constructor for class javax.security.auth.callback.NameCallback
Construct a NameCallback with a prompt.
java.lang.String, java.lang.String)">NameCallback(String, String) - Constructor for class javax.security.auth.callback.NameCallback
Construct a NameCallback with a prompt and default name.
newPermissionCollection() - Method in class javax.security.auth.PrivateCredentialPermission
Return a homogeneous collection of PrivateCredentialPermissions in a PermissionCollection.
NO - Static variable in class javax.security.auth.callback.ConfirmationCallback
NO option.

O

OK - Static variable in class javax.security.auth.callback.ConfirmationCallback
OK option.
OK_CANCEL_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
OK/CANCEL confirmation confirmation option.
OPTIONAL - Static variable in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
Optional LoginModule.

P

PasswordCallback - class javax.security.auth.callback.PasswordCallback.
Underlying security services instantiate and pass a PasswordCallback to the invokeCallback method of a CallbackHandler to retrieve password information.
java.lang.String, boolean)">PasswordCallback(String, boolean) - Constructor for class javax.security.auth.callback.PasswordCallback
Construct a PasswordCallback with a prompt and a boolean specifying whether the password should be displayed as it is being typed.
Policy - class javax.security.auth.Policy.
This is an abstract class for representing the system policy for Subject-based authorization.
Policy() - Constructor for class javax.security.auth.Policy
Sole constructor.
PolicyFile - class com.ibm.security.auth.PolicyFile.
This class represents a default implementation for javax.security.auth.Policy.
PolicyFile() - Constructor for class com.ibm.security.auth.PolicyFile
Initializes the Policy object and reads the default policy configuration file(s) into the Policy object.
PrimaryGroupIDPrincipal - class com.ibm.security.auth.PrimaryGroupIDPrincipal.
This class extends the JAASPrincipal class and represents a user's primary group identification (GID).
PrimaryGroupIDPrincipal(long) - Constructor for class com.ibm.security.auth.PrimaryGroupIDPrincipal
Create an PrimaryGroupIDPrincipal using a long representation of the user's primary group identification number (GID).
java.lang.String)">PrimaryGroupIDPrincipal(String) - Constructor for class com.ibm.security.auth.PrimaryGroupIDPrincipal
Create a PrimaryGroupIDPrincipal using a String representation of the user's primary group identification.
PrincipalComparator - interface com.ibm.security.auth.PrincipalComparator.
An object that implements the java.security.Principal interface typically also implements this interface to provide a means for comparing that object to a specified Subject.
PrivateCredentialPermission - class javax.security.auth.PrivateCredentialPermission.
This class is used to protect access to private Credentials belonging to a particular Subject.
java.lang.String, java.lang.String)">PrivateCredentialPermission(String, String) - Constructor for class javax.security.auth.PrivateCredentialPermission
Creates a new PrivateCredentialPermission with the specified name.

R

refresh() - Method in class javax.security.auth.Policy
Refresh and reload the Policy.
refresh() - Method in interface javax.security.auth.Refreshable
Update or extend the validity period for this Object.
refresh() - Method in class javax.security.auth.login.Configuration
Refresh and reload the Configuration.
refresh() - Method in class com.ibm.security.auth.PolicyFile
Refreshes the policy object by re-reading all the policy files.
refresh() - Method in class com.ibm.security.auth.login.ConfigFile
Refresh and reload the Configuration by re-reading all of the login configurations.
Refreshable - interface javax.security.auth.Refreshable.
Objects such as credentials may optionally implement this interface to provide the capability to refresh itself.
RefreshFailedException - exception javax.security.auth.RefreshFailedException.
Signals that a refresh operation failed.
RefreshFailedException() - Constructor for class javax.security.auth.RefreshFailedException
Constructs a RefreshFailedException with no detail message.
java.lang.String)">RefreshFailedException(String) - Constructor for class javax.security.auth.RefreshFailedException
Constructs a RefreshFailedException with the specified detail message.
REQUIRED - Static variable in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
Required LoginModule.
REQUISITE - Static variable in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
Requisite LoginModule.
Resources - class com.ibm.security.auth.Resources.
This class represents the ResourceBundle for the following packages: javax.security.auth javax.security.auth.callback javax.security.auth.login javax.security.auth.spi com.ibm.security.auth com.ibm.security.auth.login
Resources() - Constructor for class com.ibm.security.auth.Resources
 

S

ServerPrincipal - class com.ibm.security.auth.ServerPrincipal.
This class extends the JAASPrincipal class and represents the LAN server that validated a user's logon.
java.lang.String)">ServerPrincipal(String) - Constructor for class com.ibm.security.auth.ServerPrincipal
Create an ServerPrincipal using a String representation of the LAN server name.
setConfiguration(Configuration) - Static method in class javax.security.auth.login.Configuration
Set the current Login Configuration
setLocale(Locale) - Method in class javax.security.auth.callback.LanguageCallback
Set the retrieved Locale.
java.lang.String)">setName(String) - Method in class javax.security.auth.callback.NameCallback
Set the retrieved name.
setPassword(char[]) - Method in class javax.security.auth.callback.PasswordCallback
Set the retrieved password.
setPolicy(Policy) - Static method in class javax.security.auth.Policy
Sets the system-wide Policy object.
setReadOnly() - Method in class javax.security.auth.Subject
Set this Subject to be read-only.
setSelectedIndex(int) - Method in class javax.security.auth.callback.ChoiceCallback
Set the selected choice.
setSelectedIndex(int) - Method in class javax.security.auth.callback.ConfirmationCallback
Set the selected confirmation option.
setSelectedIndexes(int[]) - Method in class javax.security.auth.callback.ChoiceCallback
Set the selected choices.
java.lang.String)">setText(String) - Method in class javax.security.auth.callback.TextInputCallback
Set the retrieved text.
Subject - class javax.security.auth.Subject.
A Subject represents a grouping of related information for a single entity, such as a person.
Subject() - Constructor for class javax.security.auth.Subject
Create an instance of a Subject with an empty Set of Principals and empty Sets of public and private credentials.
java.util.Set, java.util.Set, java.util.Set)">Subject(boolean, Set, Set, Set) - Constructor for class javax.security.auth.Subject
Create an instance of a Subject with the specified Sets of Principals and credentials.
SubjectDomainCombiner - class javax.security.auth.SubjectDomainCombiner.
A SubjectDomainCombiner updates the ProtectionDomains affiliated with an AccessControlContext with the relevant Subject-based Permissions configured in the java.security.auth.Policy.
SubjectDomainCombiner(Subject) - Constructor for class javax.security.auth.SubjectDomainCombiner
Associate the provided Subject with this SubjectDomainCombiner.
SUFFICIENT - Static variable in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
Sufficient LoginModule.

T

TextInputCallback - class javax.security.auth.callback.TextInputCallback.
Underlying security services instantiate and pass a TextInputCallback to the invokeCallback method of a CallbackHandler to retrieve generic text information.
java.lang.String)">TextInputCallback(String) - Constructor for class javax.security.auth.callback.TextInputCallback
Construct a TextInputCallback with a prompt.
java.lang.String, java.lang.String)">TextInputCallback(String, String) - Constructor for class javax.security.auth.callback.TextInputCallback
Construct a TextInputCallback with a prompt and default input value.
TextOutputCallback - class javax.security.auth.callback.TextOutputCallback.
Underlying security services instantiate and pass a TextOutputCallback to the invokeCallback method of a CallbackHandler to display information messages, warning messages and error messages.
java.lang.String)">TextOutputCallback(int, String) - Constructor for class javax.security.auth.callback.TextOutputCallback
Construct a TextOutputCallback with a message type and message to be displayed.
toString() - Method in class javax.security.auth.Subject
Return the String representation of this Subject.
toString() - Method in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
Return a String representation of this controlFlag
toString() - Method in class com.ibm.security.auth.X500Principal
Return a string representation of this X500Principal.
toString() - Method in class com.ibm.security.auth.JAASPrincipal
Return a string representation of this JAASPrincipal.
toString() - Method in class com.ibm.security.auth.PrimaryGroupIDPrincipal
Return a string representation of this PrimaryGroupIDPrincipal.
toString() - Method in class com.ibm.security.auth.DomainIDPrincipal
Return a string representation of this DomainIDPrincipal.
toString() - Method in class com.ibm.security.auth.UsernamePrincipal
Return a string representation of this UsernamePrincipal.
toString() - Method in class com.ibm.security.auth.DomainPrincipal
Return a string representation of this DomainPrincipal.
toString() - Method in class com.ibm.security.auth.UserIDPrincipal
Return a string representation of this UserIDPrincipal.
toString() - Method in class com.ibm.security.auth.WkstationPrincipal
Return a string representation of this WkstationPrincipal.
toString() - Method in class com.ibm.security.auth.GroupIDPrincipal
Return a string representation of this GroupIDPrincipal.
toString() - Method in class com.ibm.security.auth.ServerPrincipal
Return a string representation of this ServerPrincipal.

U

UNSPECIFIED_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
Unspecified option type.
UnsupportedCallbackException - exception javax.security.auth.callback.UnsupportedCallbackException.
Signals that a CallbackHandler does not recognize a particular Callback.
UnsupportedCallbackException(Callback) - Constructor for class javax.security.auth.callback.UnsupportedCallbackException
Constructs a UnsupportedCallbackException with no detail message.
java.lang.String)">UnsupportedCallbackException(Callback, String) - Constructor for class javax.security.auth.callback.UnsupportedCallbackException
Constructs a UnsupportedCallbackException with the specified detail message.
UserIDPrincipal - class com.ibm.security.auth.UserIDPrincipal.
This class extends the JAASPrincipal class and represents a user's identification (UID).
UserIDPrincipal(long) - Constructor for class com.ibm.security.auth.UserIDPrincipal
Create an UserIDPrincipal using a long representation of the user's identification.
java.lang.String)">UserIDPrincipal(String) - Constructor for class com.ibm.security.auth.UserIDPrincipal
Create an UserIDPrincipal using a String representation of the user's identification.
UsernamePrincipal - class com.ibm.security.auth.UsernamePrincipal.
This class extends the JAASPrincipal class and represents the username provided when logging onto a system or server.
java.lang.String)">UsernamePrincipal(String) - Constructor for class com.ibm.security.auth.UsernamePrincipal
Create an UsernamePrincipal with a provided username.

W

WARNING - Static variable in class javax.security.auth.callback.TextOutputCallback
Warning message
WARNING - Static variable in class javax.security.auth.callback.ConfirmationCallback
WARNING message type.
WkstationPrincipal - class com.ibm.security.auth.WkstationPrincipal.
This class extends the JAASPrincipal class and represents the workstation name the user is currently logged onto.
java.lang.String)">WkstationPrincipal(String) - Constructor for class com.ibm.security.auth.WkstationPrincipal
Create an WkstationPrincipal using a String representation of the workstation name.

X

X500Principal - class com.ibm.security.auth.X500Principal.
This class represents an X.500 Principal.
java.lang.String)">X500Principal(String) - Constructor for class com.ibm.security.auth.X500Principal
Create a X500Principal with an X.500 Name, such as "CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US" (RFC 1779 style).

Y

YES - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES option.
YES_NO_CANCEL_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES/NO/CANCEL confirmation confirmation option.
YES_NO_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
YES/NO confirmation option.

A C D E F G H I J L N O P R S T U W X Y