Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

abort() - Method in class com.ibm.security.auth.module.KeyStoreLoginModule
  This method is called if the LoginContext's overall authentication failed.
abort() - Method in class com.ibm.security.auth.module.Win64ActiveLoginModule
  This method is called if the LoginContext's overall authentication failed.
abort() - Method in class com.ibm.security.auth.module.Win64LoginModule
  This method is called if the LoginContext's overall authentication failed.
abort() - Method in interface javax.security.auth.spi.LoginModule
  Method to abort the authentication process (phase 2).
AccountException - Exception in javax.security.auth.login
  A generic account exception.
AccountException() - Constructor for exception javax.security.auth.login.AccountException
  Constructs a AccountException with no detail message.
AccountException(String) - Constructor for exception javax.security.auth.login.AccountException
  Constructs a AccountException with the specified detail message.
AccountExpiredException - Exception in javax.security.auth.login
  Signals that a user account has expired.
AccountExpiredException() - Constructor for exception javax.security.auth.login.AccountExpiredException
  Constructs a AccountExpiredException with no detail message.
AccountExpiredException(String) - Constructor for exception javax.security.auth.login.AccountExpiredException
  Constructs a AccountExpiredException with the specified detail message.
AccountLockedException - Exception in javax.security.auth.login
  Signals that an account was locked.
AccountLockedException() - Constructor for exception javax.security.auth.login.AccountLockedException
  Constructs a AccountLockedException with no detail message.
AccountLockedException(String) - Constructor for exception javax.security.auth.login.AccountLockedException
  Constructs a AccountLockedException with the specified detail message.
AccountNotFoundException - Exception in javax.security.auth.login
  Signals that an account was not found.
AccountNotFoundException() - Constructor for exception javax.security.auth.login.AccountNotFoundException
  Constructs a AccountNotFoundException with no detail message.
AccountNotFoundException(String) - Constructor for exception javax.security.auth.login.AccountNotFoundException
  Constructs a AccountNotFoundException 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 in javax.security.auth.login
  This class represents a single `LoginModule` entry configured for the application specified in the `getAppConfigurationEntry(String appName)` method in the `Configuration` class.
AppConfigurationEntry(String, AppConfigurationEntry.LoginModuleControlFlag, Map<String, ?>) - Constructor for class javax.security.auth.login.AppConfigurationEntry
  Default constructor for this class.
AppConfigurationEntry.LoginModuleControlFlag - Class in javax.security.auth.login
  This class represents whether or not a `LoginModule` is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.
AuthPermission - Class in javax.security.auth
  This class is for authentication permissions.
AuthPermission(String) - Constructor for class javax.security.auth.AuthPermission
  Creates a new AuthPermission with the specified name.
AuthPermission(String, String) - Constructor for class javax.security.auth.AuthPermission
  Creates a new AuthPermission object with the specified name.

## C

Callback - Interface in javax.security.auth.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 in javax.security.auth.callback
  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.
CANONICAL - Static variable in class javax.security.auth.x500.X500Principal
  Canonical String format of Distinguished Names.
ChoiceCallback - Class in javax.security.auth.callback
  Underlying security services instantiate and pass a `ChoiceCallback` to the `handle` method of a `CallbackHandler` to display a list of choices and to retrieve the selected choice(s).
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.callback - package com.ibm.security.auth.callback
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 relevant ProtectionDomains with the Principals from the `Subject` associated with this `SubjectDomainCombiner`.
commit() - Method in class com.ibm.security.auth.module.KeyStoreLoginModule
  Abstract method to commit the authentication process (phase 2).
commit() - Method in class com.ibm.security.auth.module.Win64ActiveLoginModule
  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.ibm.security.auth.module.Win64LoginModule
  This method is called if the LoginContext's overall authentication succeeded (the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL LoginModules succeeded).
commit() - Method in interface javax.security.auth.spi.LoginModule
  Method to commit the authentication process (phase 2).
ConfigFile - Class in com.ibm.security.auth.login
  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 in javax.security.auth.login
  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 in javax.security.auth.callback
  Underlying security services instantiate and pass a `ConfirmationCallback` to the `handle` 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.
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.
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.
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.
CredentialException - Exception in javax.security.auth.login
  A generic credential exception.
CredentialException() - Constructor for exception javax.security.auth.login.CredentialException
  Constructs a CredentialException with no detail message.
CredentialException(String) - Constructor for exception javax.security.auth.login.CredentialException
  Constructs a CredentialException with the specified detail message.
CredentialExpiredException - Exception in javax.security.auth.login
  Signals that a `Credential` has expired.
CredentialExpiredException() - Constructor for exception javax.security.auth.login.CredentialExpiredException
  Constructs a CredentialExpiredException with no detail message.
CredentialExpiredException(String) - Constructor for exception javax.security.auth.login.CredentialExpiredException
  Constructs a CredentialExpiredException with the specified detail message.
CredentialNotFoundException - Exception in javax.security.auth.login
  Signals that a credential was not found.
CredentialNotFoundException() - Constructor for exception javax.security.auth.login.CredentialNotFoundException
  Constructs a CredentialNotFoundException with no detail message.
CredentialNotFoundException(String) - Constructor for exception javax.security.auth.login.CredentialNotFoundException
  Constructs a CredentialNotFoundException with the specified detail message.

## D

destroy() - Method in interface javax.security.auth.Destroyable
  Destroy this `Object`.
destroy() - Method in class javax.security.auth.x500.X500PrivateCredential
  Clears the references to the X.509 certificate, private key and the KeyStore alias in this object.
Destroyable - Interface in javax.security.auth
  Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.
DestroyFailedException - Exception in javax.security.auth
  Signals that a `destroy` operation failed.
DestroyFailedException() - Constructor for exception javax.security.auth.DestroyFailedException
  Constructs a DestroyFailedException with no detail message.
DestroyFailedException(String) - Constructor for exception javax.security.auth.DestroyFailedException
  Constructs a DestroyFailedException with the specified detail message.
DialogCallbackHandler - Class in com.ibm.security.auth.callback
  Uses a Swing dialog window to query the user for answers to authentication questions.
DialogCallbackHandler() - Constructor for class com.ibm.security.auth.callback.DialogCallbackHandler
  Creates a callback dialog with the default parent window.
DialogCallbackHandler(Component) - Constructor for class com.ibm.security.auth.callback.DialogCallbackHandler
  Creates a callback dialog and specify the parent window.
doAs(Subject, PrivilegedAction) - Static method in class com.ibm.security.auth.ThreadSubject
  Perform work as a particular `Subject`.
doAs(Subject, PrivilegedExceptionAction) - Static method in class com.ibm.security.auth.ThreadSubject
  Perform work as a particular `Subject`.
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`.
doAsPrivileged(Subject, PrivilegedAction, AccessControlContext) - Static method in class com.ibm.security.auth.ThreadSubject
  Perform work as a particular `Subject`.
doAsPrivileged(Subject, PrivilegedExceptionAction, AccessControlContext) - Static method in class com.ibm.security.auth.ThreadSubject
  Perform work as a particular `Subject`.
doAsPrivileged(Subject, PrivilegedAction, AccessControlContext) - Static method in class javax.security.auth.Subject
  Perform privileged work as a particular `Subject`.
doAsPrivileged(Subject, PrivilegedExceptionAction, AccessControlContext) - Static method in class javax.security.auth.Subject
  Perform privileged work as a particular `Subject`.
DomainIDPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents the domain ID the user is currently logged onto.
DomainIDPrincipal(String) - Constructor for class com.ibm.security.auth.DomainIDPrincipal
  Create an `DomainIDPrincipal` using a `String` representation of the domain.
DomainPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents the domain the user is currently logged onto.
DomainPrincipal(String) - Constructor for class com.ibm.security.auth.DomainPrincipal
  Create an `DomainPrincipal` using a `String` representation of the domain.

## E

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

## F

FailedLoginException - Exception in javax.security.auth.login
  Signals that user authentication failed.
FailedLoginException() - Constructor for exception javax.security.auth.login.FailedLoginException
  Constructs a FailedLoginException with no detail message.
FailedLoginException(String) - Constructor for exception javax.security.auth.login.FailedLoginException
  Constructs a FailedLoginException with the specified detail message.
finalize() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Clean up Win64 resources during garbage collection, in case `LoginContext.logout()` was not called.
finalize() - Method in class com.ibm.security.auth.module.Win64System
  Clean up Win64 resources during garbage collection, in case `LoginContext.logout()` was not called.

## G

getActions() - Method in class javax.security.auth.PrivateCredentialPermission
  Returns the "canonical string representation" of the actions.
getAlias() - Method in class javax.security.auth.x500.X500PrivateCredential
  Returns the KeyStore alias.
getAppConfigurationEntry(String) - Method in class com.ibm.security.auth.login.ConfigFile
  Retrieve an entry from the Configuration using an application name as an index.
getAppConfigurationEntry(String) - Method in class javax.security.auth.login.Configuration
  Retrieve the AppConfigurationEntries for the specified name from this Configuration.
getCallback() - Method in exception javax.security.auth.callback.UnsupportedCallbackException
  Get the unrecognized `Callback`.
getCertificate() - Method in class javax.security.auth.x500.X500PrivateCredential
  Returns the X.509 certificate.
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 Login Configuration.
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.
getDomain() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get the domain for the current Win64 user.
getDomain() - Method in class com.ibm.security.auth.module.Win64System
  Get the domain for the current Win64 user.
getDomainSID() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get a printable SID for the current Win64 user's domain.
getDomainSID() - Method in class com.ibm.security.auth.module.Win64System
  Get a printable SID for the current Win64 user's domain.
getEncoded() - Method in class javax.security.auth.x500.X500Principal
  Returns the distinguished name in ASN.1 DER encoded form.
getGroupIDs() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get the printable group SIDs for the current Win64 user.
getGroupIDs() - Method in class com.ibm.security.auth.module.Win64System
  Get the printable group SIDs for the current Win64 user.
getImpersonationToken() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get an impersonation token for the current Win64 user.
getImpersonationToken() - Method in class com.ibm.security.auth.module.Win64System
  Get an impersonation token for the current Win64 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.ConfirmationCallback
  Get the message type.
getMessageType() - Method in class javax.security.auth.callback.TextOutputCallback
  Get the message type.
getName() - Method in class com.ibm.security.auth.JAASPrincipal
  Return a string name of this `JAASPrincipal`.
getName() - Method in class com.ibm.security.auth.X500Principal
  Deprecated. Return the Unix username for this `X500Principal`.
getName() - Method in class javax.security.auth.callback.NameCallback
  Get the retrieved name.
getName() - Method in class javax.security.auth.x500.X500Principal
  Returns a string representation of the X.500 distinguished name using the format defined in RFC 2253.
getName(String) - Method in class javax.security.auth.x500.X500Principal
  Returns a string representation of the X.500 distinguished name using the specified format.
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 com.ibm.security.auth.PolicyFile
  Deprecated. Examines this `Policy` and returns the Permissions granted to the specified `Subject` and `CodeSource`.
getPermissions(Subject, CodeSource) - Method in class javax.security.auth.Policy
  Deprecated. Retrieve the Permissions granted to the Principals associated with the specified `CodeSource`.
getPolicy() - Static method in class javax.security.auth.Policy
  Deprecated. Returns the installed Policy object.
getPrimaryGroupID() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get a printable primary group SID for the current Win64 user.
getPrimaryGroupID() - Method in class com.ibm.security.auth.module.Win64System
  Get a printable primary group SID for the current Win64 user.
getPrincipals() - Method in class javax.security.auth.PrivateCredentialPermission
  Returns the `Principal` classes and names associated with this `PrivateCredentialPermission`.
getPrincipals() - Method in class javax.security.auth.Subject
  Return the `Set` of Principals associated with this `Subject`.
getPrincipals(Class<T>) - 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`.
getPrivateCredentials(Class<T>) - 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`.
getPrivateKey() - Method in class javax.security.auth.x500.X500PrivateCredential
  Returns the PrivateKey.
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.
getPrompt() - Method in class javax.security.auth.callback.PasswordCallback
  Get the prompt.
getPrompt() - Method in class javax.security.auth.callback.TextInputCallback
  Get the prompt.
getPublicCredentials() - Method in class javax.security.auth.Subject
  Return the `Set` of public credentials held by this `Subject`.
getPublicCredentials(Class<T>) - 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.login.LoginContext
  Return the authenticated Subject.
getSubject(AccessControlContext) - Static method in class javax.security.auth.Subject
  Get the `Subject` associated with the provided `AccessControlContext`.
getSubject() - Method in class javax.security.auth.SubjectDomainCombiner
  Get the `Subject` associated with this `SubjectDomainCombiner`.
getText() - Method in class javax.security.auth.callback.TextInputCallback
  Get the retrieved text.
getToken() - Method in class com.ibm.security.auth.NumericCredential
  Return a long representation of this `NumericCredential`.
getUsername() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get the username for the current Win64 user.
getUsername() - Method in class com.ibm.security.auth.module.Win64System
  Get the username for the current Win64 user.
getUserSID() - Method in class com.ibm.security.auth.module.Win64ActiveSystem
  Get a printable SID for the current Win64 user.
getUserSID() - Method in class com.ibm.security.auth.module.Win64System
  Get a printable SID for the current Win64 user.
GroupIDPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents a user's group identification (GID).
GroupIDPrincipal(String) - Constructor for class com.ibm.security.auth.GroupIDPrincipal
  Create a `GroupIDPrincipal` using a `String` representation of the 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).

## H

handle(Callback[]) - Method in class com.ibm.security.auth.callback.DialogCallbackHandler
  Handles the specified set of callbacks.
handle(Callback[]) - Method in class com.ibm.security.auth.callback.TextCallbackHandler
  Handles the specified set of callbacks.
handle(Callback[]) - Method in interface javax.security.auth.callback.CallbackHandler
  Retrieve or display the information requested in the provided Callbacks.
hashCode() - Method in class com.ibm.security.auth.JAASPrincipal
  Return a hash code for this `JAASPrincipal`.
hashCode() - Method in class com.ibm.security.auth.NumericCredential
  Return a hash code for this `NumericCredential`.
hashCode() - Method in class com.ibm.security.auth.X500Principal
  Deprecated. Return a hash code for this `X500Principal`.
hashCode() - Method in class javax.security.auth.PrivateCredentialPermission
  Returns the hash code value for this object.
hashCode() - Method in class javax.security.auth.Subject
  Returns a hashcode for this `Subject`.
hashCode() - Method in class javax.security.auth.x500.X500Principal
  Return a hash code for this `X500Principal`.

## I

implies(Subject) - Method in interface com.ibm.security.auth.PrincipalComparator
  Check if the specified `Subject` is implied by this object.
implies(Permission) - Method in class javax.security.auth.PrivateCredentialPermission
  Checks if this `PrivateCredentialPermission` implies the specified `Permission`.
INFORMATION - Static variable in class javax.security.auth.callback.ConfirmationCallback
  INFORMATION message type.
INFORMATION - Static variable in class javax.security.auth.callback.TextOutputCallback
  Information message.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.ibm.security.auth.module.KeyStoreLoginModule
  Initialize this `LoginModule`.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.ibm.security.auth.module.Win64ActiveLoginModule
  Initialize this `LoginModule`.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.ibm.security.auth.module.Win64LoginModule
  Initialize this `LoginModule`.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in interface javax.security.auth.spi.LoginModule
  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.
isDestroyed() - Method in class javax.security.auth.x500.X500PrivateCredential
  Determines if the references to the X.509 certificate and private key in this object have been cleared.
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 in com.ibm.security.auth
  This class implements the `Principal` interface and represents general information about a user, group or domain.
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
javax.security.auth.x500 - package javax.security.auth.x500

## K

KeyStoreLoginModule - Class in com.ibm.security.auth.module
  Provides a JAAS login module that prompts for a key store alias and populates the subject with the alias's principal and credentials.
KeyStoreLoginModule() - Constructor for class com.ibm.security.auth.module.KeyStoreLoginModule

## L

LanguageCallback - Class in javax.security.auth.callback
  Underlying security services instantiate and pass a `LanguageCallback` to the `handle` method of a `CallbackHandler` to retrieve the `Locale` used for localizing text.
LanguageCallback() - Constructor for class javax.security.auth.callback.LanguageCallback
  Construct a `LanguageCallback`.
login() - Method in class com.ibm.security.auth.module.KeyStoreLoginModule
  Authenticate the user.
login() - Method in class com.ibm.security.auth.module.Win64ActiveLoginModule
  Authenticate the user by prompting for a username and password.
login() - Method in class com.ibm.security.auth.module.Win64LoginModule
  Import underlying Windows64 system identity information.
login() - Method in class javax.security.auth.login.LoginContext
  Perform the authentication.
login() - Method in interface javax.security.auth.spi.LoginModule
  Method to authenticate a `Subject` (phase 1).
LoginContext - Class in javax.security.auth.login
  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.
LoginContext(String) - Constructor for class javax.security.auth.login.LoginContext
  Instantiate a new `LoginContext` object with a name.
LoginContext(String, Subject) - Constructor for class javax.security.auth.login.LoginContext
  Instantiate a new `LoginContext` object with a name and a `Subject` object.
LoginContext(String, CallbackHandler) - Constructor for class javax.security.auth.login.LoginContext
  Instantiate a new `LoginContext` object with a name and a `CallbackHandler` object.
LoginContext(String, Subject, CallbackHandler) - Constructor for class javax.security.auth.login.LoginContext
  Instantiate a new `LoginContext` object with a name, a `Subject` to be authenticated, and a `CallbackHandler` object.
LoginContext(String, Subject, CallbackHandler, Configuration) - Constructor for class javax.security.auth.login.LoginContext
  Instantiate a new `LoginContext` object with a name, a `Subject` to be authenticated, a `CallbackHandler` object, and a login `Configuration`.
LoginException - Exception in javax.security.auth.login
  This is the basic login exception.
LoginException() - Constructor for exception javax.security.auth.login.LoginException
  Constructs a LoginException with no detail message.
LoginException(String) - Constructor for exception javax.security.auth.login.LoginException
  Constructs a LoginException with the specified detail message.
LoginModule - Interface in javax.security.auth.spi
  `LoginModule` describes the interface implemented by authentication technology providers.
logout() - Method in class com.ibm.security.auth.module.KeyStoreLoginModule
  Logout a user.
logout() - Method in class com.ibm.security.auth.module.Win64ActiveLoginModule
  Logout the user.
logout() - Method in class com.ibm.security.auth.module.Win64LoginModule
  Logout the user.
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`.
longValue() - Method in class com.ibm.security.auth.GroupIDPrincipal
  Return the user's group identification number (GID) for this `GroupIDPrincipal` as a long.
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.

## N

NameCallback - Class in javax.security.auth.callback
  Underlying security services instantiate and pass a `NameCallback` to the `handle` method of a `CallbackHandler` to retrieve name information.
NameCallback(String) - Constructor for class javax.security.auth.callback.NameCallback
  Construct a `NameCallback` with a prompt.
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.
NTThreadSubject - Class in com.ibm.security.auth
  This class provides the default implementation of ThreadSubject for 64 bit Windows 2000.
NTThreadSubject() - Constructor for class com.ibm.security.auth.NTThreadSubject
NumericCredential - Class in com.ibm.security.auth
  This class abstracts an NT security token and provides a mechanism to do same-process security impersonation.
NumericCredential(long, Win64ActiveSystem) - Constructor for class com.ibm.security.auth.NumericCredential
  Create an `NumericCredential` with a long value.
NumericCredential(long, Win64System) - Constructor for class com.ibm.security.auth.NumericCredential
  Create an `NumericCredential` with a long value.

## 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 in javax.security.auth.callback
  Underlying security services instantiate and pass a `PasswordCallback` to the `handle` method of a `CallbackHandler` to retrieve password information.
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 in javax.security.auth
  Deprecated. as of JDK version 1.4 -- Replaced by java.security.Policy. java.security.Policy has a method:

              public PermissionCollection getPermissions
                  (java.security.ProtectionDomain pd)

  and ProtectionDomain has a constructor:

              public ProtectionDomain
                  (CodeSource cs,
                   PermissionCollection permissions,
                   ClassLoader loader,
                   Principal[] principals)

  These two APIs provide callers the means to query the Policy for Principal-based Permission entries.
Policy() - Constructor for class javax.security.auth.Policy
  Deprecated. Sole constructor.
PolicyFile - Class in com.ibm.security.auth
  Deprecated. As of JDK 1.4, replaced by sun.security.provider.PolicyFile. This class is entirely deprecated.
PolicyFile() - Constructor for class com.ibm.security.auth.PolicyFile
  Deprecated. Initializes the Policy object and reads the default policy configuration file(s) into the Policy object.
PrimaryGroupIDPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents a user's primary group identification (GID).
PrimaryGroupIDPrincipal(String) - Constructor for class com.ibm.security.auth.PrimaryGroupIDPrincipal
  Create a `PrimaryGroupIDPrincipal` using a `String` representation of the user's primary group identification.
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).
PrincipalComparator - Interface in com.ibm.security.auth
  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 in javax.security.auth
  This class is used to protect access to private Credentials belonging to a particular `Subject`.
PrivateCredentialPermission(String, String) - Constructor for class javax.security.auth.PrivateCredentialPermission
  Creates a new `PrivateCredentialPermission` with the specified `name`.

## R

refresh() - Method in class com.ibm.security.auth.login.ConfigFile
  Refresh and reload the Configuration by re-reading all of the login configurations.
refresh() - Method in class com.ibm.security.auth.PolicyFile
  Deprecated. Refreshes the policy object by re-reading all the policy files.
refresh() - Method in class javax.security.auth.login.Configuration
  Refresh and reload the Configuration.
refresh() - Method in class javax.security.auth.Policy
  Deprecated. Refresh and reload the Policy.
refresh() - Method in interface javax.security.auth.Refreshable
  Update or extend the validity period for this `Object`.
Refreshable - Interface in javax.security.auth
  Objects such as credentials may optionally implement this interface to provide the capability to refresh itself.
RefreshFailedException - Exception in javax.security.auth
  Signals that a `refresh` operation failed.
RefreshFailedException() - Constructor for exception javax.security.auth.RefreshFailedException
  Constructs a RefreshFailedException with no detail message.
RefreshFailedException(String) - Constructor for exception 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`.
restore() - Method in class com.ibm.security.auth.NTThreadSubject
  Restore the underlying operating system thread's original identity.
restore() - Method in class com.ibm.security.auth.ThreadSubject
  Restore the underlying operating system thread's original identity.
RFC1779 - Static variable in class javax.security.auth.x500.X500Principal
  RFC 1779 String format of Distinguished Names.
RFC2253 - Static variable in class javax.security.auth.x500.X500Principal
  RFC 2253 String format of Distinguished Names.

## S

ServerPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents the LAN server that validated a user's logon.
ServerPrincipal(String) - Constructor for class com.ibm.security.auth.ServerPrincipal
  Create an `ServerPrincipal` using a `String` representation of the LAN server name.
set(Subject) - Method in class com.ibm.security.auth.NTThreadSubject
  Set the underlying operating system thread identity.
set(Subject) - Method in class com.ibm.security.auth.ThreadSubject
  Set the underlying operating system thread identity.
setConfiguration(Configuration) - Static method in class javax.security.auth.login.Configuration
  Set the Login `Configuration`.
setLocale(Locale) - Method in class javax.security.auth.callback.LanguageCallback
  Set the retrieved `Locale`.
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
  Deprecated. 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.
setText(String) - Method in class javax.security.auth.callback.TextInputCallback
  Set the retrieved text.
Subject - Class in javax.security.auth
  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.
Subject(boolean, Set<? extends Principal>, Set<?>, Set<?>) - Constructor for class javax.security.auth.Subject
  Create an instance of a `Subject` with Principals and credentials.
SubjectDomainCombiner - Class in javax.security.auth
  A `SubjectDomainCombiner` updates ProtectionDomains with Principals from the `Subject` associated with this `SubjectDomainCombiner`.
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

TextCallbackHandler - Class in com.ibm.security.auth.callback
  Prompts and reads from the command line for answers to authentication questions.
TextCallbackHandler() - Constructor for class com.ibm.security.auth.callback.TextCallbackHandler
  Creates a callback handler that prompts and reads from the command line for answers to authentication questions.
TextInputCallback - Class in javax.security.auth.callback
  Underlying security services instantiate and pass a `TextInputCallback` to the `handle` method of a `CallbackHandler` to retrieve generic text information.
TextInputCallback(String) - Constructor for class javax.security.auth.callback.TextInputCallback
  Construct a `TextInputCallback` with a prompt.
TextInputCallback(String, String) - Constructor for class javax.security.auth.callback.TextInputCallback
  Construct a `TextInputCallback` with a prompt and default input value.
TextOutputCallback - Class in javax.security.auth.callback
  Underlying security services instantiate and pass a `TextOutputCallback` to the `handle` method of a `CallbackHandler` to display information messages, warning messages and error messages.
TextOutputCallback(int, String) - Constructor for class javax.security.auth.callback.TextOutputCallback
  Construct a TextOutputCallback with a message type and message to be displayed.
ThreadSubject - Class in com.ibm.security.auth
  Subclasses of this abstract class provide a way to set the underlying operating system thread identity to the appropriate value.
ThreadSubject() - Constructor for class com.ibm.security.auth.ThreadSubject
toString() - Method in class com.ibm.security.auth.DomainIDPrincipal
  Return a string representation of this `DomainIDPrincipal`.
toString() - Method in class com.ibm.security.auth.DomainPrincipal
  Return a string representation of this `DomainPrincipal`.
toString() - Method in class com.ibm.security.auth.GroupIDPrincipal
  Return a string representation of this `GroupIDPrincipal`.
toString() - Method in class com.ibm.security.auth.JAASPrincipal
  Return a string representation of this `JAASPrincipal`.
toString() - Method in class com.ibm.security.auth.NumericCredential
  Return a string representation of this `NumericCredential`.
toString() - Method in class com.ibm.security.auth.PrimaryGroupIDPrincipal
  Return a string representation of this `PrimaryGroupIDPrincipal`.
toString() - Method in class com.ibm.security.auth.ServerPrincipal
  Return a string representation of this `ServerPrincipal`.
toString() - Method in class com.ibm.security.auth.UserIDPrincipal
  Return a string representation of this `UserIDPrincipal`.
toString() - Method in class com.ibm.security.auth.UsernamePrincipal
  Return a string representation of this `UsernamePrincipal`.
toString() - Method in class com.ibm.security.auth.WkstationPrincipal
  Return a string representation of this `WkstationPrincipal`.
toString() - Method in class com.ibm.security.auth.X500Principal
  Deprecated. Return a string representation of this `X500Principal`.
toString() - Method in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
  Return a String representation of this controlFlag.
toString() - Method in class javax.security.auth.Subject
  Return the String representation of this `Subject`.
toString() - Method in class javax.security.auth.x500.X500Principal
  Return a user-friendly string representation of this `X500Principal`.

## U

UNSPECIFIED_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
  Unspecified option type.
UnsupportedCallbackException - Exception in javax.security.auth.callback
  Signals that a `CallbackHandler` does not recognize a particular `Callback`.
UnsupportedCallbackException(Callback) - Constructor for exception javax.security.auth.callback.UnsupportedCallbackException
  Constructs a `UnsupportedCallbackException` with no detail message.
UnsupportedCallbackException(Callback, String) - Constructor for exception javax.security.auth.callback.UnsupportedCallbackException
  Constructs a UnsupportedCallbackException with the specified detail message.
UserIDPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents a user's identification (UID).
UserIDPrincipal(String) - Constructor for class com.ibm.security.auth.UserIDPrincipal
  Create an `UserIDPrincipal` using a `String` representation of the user's identification.
UserIDPrincipal(long) - Constructor for class com.ibm.security.auth.UserIDPrincipal
  Create an `UserIDPrincipal` using a long representation of the user's identification.
UsernamePrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents the username provided when logging onto a system or server.
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.ConfirmationCallback
  WARNING message type.
WARNING - Static variable in class javax.security.auth.callback.TextOutputCallback
  Warning message.
whoaminow() - Static method in class com.ibm.security.auth.NTThreadSubject
Win64ActiveLoginModule - Class in com.ibm.security.auth.module
  This `LoginModule` interacts with the NT security subsystem to login as a local user, then renders a user's NT security information as some number of `Principal`s and associates them with a `Subject`.
Win64ActiveLoginModule() - Constructor for class com.ibm.security.auth.module.Win64ActiveLoginModule
Win64ActiveSystem - Class in com.ibm.security.auth.module
  This class implementation retrieves and makes available Windows64 security information for either the current user or a specified user.
Win64ActiveSystem() - Constructor for class com.ibm.security.auth.module.Win64ActiveSystem
  Instantiate a `Win64ActiveSystem` and load the native library to access the underlying system information.
Win64ActiveSystem(String, char[]) - Constructor for class com.ibm.security.auth.module.Win64ActiveSystem
Win64LoginModule - Class in com.ibm.security.auth.module
  This `LoginModule` renders a user's Windows64 security information as some number of `Principal`s and associates them with a `Subject`.
Win64LoginModule() - Constructor for class com.ibm.security.auth.module.Win64LoginModule
Win64System - Class in com.ibm.security.auth.module
  This class implementation retrieves and makes available Windows64 security information for the current user.
Win64System() - Constructor for class com.ibm.security.auth.module.Win64System
  Instantiate a `Win64System` and load the native library to access the underlying system information.
WkstationPrincipal - Class in com.ibm.security.auth
  This class extends the `JAASPrincipal` class and represents the workstation name the user is currently logged onto.
WkstationPrincipal(String) - Constructor for class com.ibm.security.auth.WkstationPrincipal
  Create an `WkstationPrincipal` using a `String` representation of the workstation name.

## X

X500Principal - Class in com.ibm.security.auth
  Deprecated. A new X500Principal class is available in the Java 2 platform. This X500Principal classs is entirely deprecated and is here to allow for a smooth transition to the new class.
X500Principal(String) - Constructor for class com.ibm.security.auth.X500Principal
  Deprecated. Create a X500Principal with an X.500 Name, such as "CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US" (RFC 1779 style).
X500Principal - Class in javax.security.auth.x500
  This class represents an X.500 `Principal`.
X500Principal(String) - Constructor for class javax.security.auth.x500.X500Principal
  Creates an `X500Principal` from a string representation of an X.500 distinguished name (ex: "CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US").
X500Principal(byte[]) - Constructor for class javax.security.auth.x500.X500Principal
  Creates an `X500Principal` from a distinguished name in ASN.1 DER encoded form.
X500Principal(InputStream) - Constructor for class javax.security.auth.x500.X500Principal
  Creates an `X500Principal` from an `InputStream` containing the distinguished name in ASN.1 DER encoded form.
X500PrivateCredential - Class in javax.security.auth.x500
  This class represents an `X500PrivateCredential`.
X500PrivateCredential(X509Certificate, PrivateKey) - Constructor for class javax.security.auth.x500.X500PrivateCredential
  Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.
X500PrivateCredential(X509Certificate, PrivateKey, String) - Constructor for class javax.security.auth.x500.X500PrivateCredential
  Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.

## 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 K L N O P R S T U W X Y

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES