|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
choices list are allowed.
LoginModule entry
configured for the application specified in the
getAppConfigurationEntry(String appName)
method in the Configuration class.LoginModule
is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.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 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.ChoiceCallback to the handle
method of a CallbackHandler to display a list of choices
and to retrieve the selected choice(s).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.
Subject associated with this
SubjectDomainCombiner.
javax.security.auth.login.Configuration.Configuration object.
ConfirmationCallback to the handle
method of a CallbackHandler to ask for YES/NO,
OK/CANCEL, YES/NO/CANCEL or other similar confirmations.ConfirmationCallback with a
message type, an option type and a default option.
ConfirmationCallback with a
message type, a list of options and a default option.
ConfirmationCallback with a prompt,
message type, an option type and a default option.
ConfirmationCallback with a prompt,
message type, a list of options and a default option.
Credential has expired.Object.
destroy operation failed.Subject.
Subject.
Subject.
Subject.
Subject.
Subject.
Subject.
Subject.
JAASPrincipal class and
represents the domain ID the user is currently logged onto.DomainIDPrincipal using a
String representation of the domain.
JAASPrincipal class and
represents the domain the user is currently logged onto.DomainPrincipal using a
String representation of the domain.
DomainIDPrincipal
for equality.
DomainPrincipal
for equality.
GroupIDPrincipal
for equality.
JAASPrincipal
for equality.
NumericCredential
for equality.
PrimaryGroupIDPrincipal
for equality.
ServerPrincipal
for equality.
UserIDPrincipal
for equality.
UsernamePrincipal
for equality.
WkstationPrincipal
for equality.
X500Principal
for equality.
PrivateCredentialPermission objects for
equality.
Subject
for equality.
Object with this
X500Principal for equality.
LoginContext.logout() was not called.
LoginContext.logout() was not called.
Callback.
LoginModule.
PrivateCredentialPermission.
Locale.
LoginModule.
JAASPrincipal.
X500Principal.
LoginModule.
Policy and returns the Permissions granted
to the specified Subject and CodeSource.
CodeSource.
Principal classes and names
associated with this PrivateCredentialPermission.
Set of Principals associated with this
Subject.
Set of Principals associated with this
Subject that are instances or subclasses of the specified
Class.
Set of private credentials held by this
Subject.
Set of private credentials associated with this
Subject that are instances or subclasses of the specified
Class.
Set of public credentials held by this
Subject.
Set of public credentials associated with this
Subject that are instances or subclasses of the specified
Class.
Subject associated with the provided
AccessControlContext.
Subject associated with this
SubjectDomainCombiner.
NumericCredential.
JAASPrincipal class
and represents a user's group identification (GID).GroupIDPrincipal using a
String representation of the user's
group identification (GID).
GroupIDPrincipal using a
long representation of the user's group
identification number (GID).
JAASPrincipal.
NumericCredential.
X500Principal.
Subject.
X500Principal.
Subject is implied by
this object.
PrivateCredentialPermission implies
the specified Permission.
LoginModule.
LoginModule.
LoginModule.
Object is current.
Object has been destroyed.
Subject is read-only.
Principal interface
and represents general information about a user, group or domain.JAASPrincipal with an identifying name.
LanguageCallback to the handle
method of a CallbackHandler to retrieve the Locale
used for localizing text.LanguageCallback.
Subject (phase 1).
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 object with a name.
LoginContext object with a name
and a Subject object.
LoginContext object with a name
and a CallbackHandler object.
LoginContext object with a name,
a Subject to be authenticated, and a
CallbackHandler object.
LoginContext object with a name,
a Subject to be authenticated,
a CallbackHandler object, and a login
Configuration.
LoginModule describes the interface
implemented by authentication technology providers.Subject.
Subject.
GroupIDPrincipal as a long.
PrimaryGroupIDPrincipal as a long.
UserIDPrincipal as a long.
NameCallback to the handle
method of a CallbackHandler to retrieve name information.NameCallback with a prompt.
NameCallback with a prompt
and default name.
PermissionCollection.
NumericCredential with a long value.
NumericCredential with a long value.
LoginModule.
PasswordCallback to the handle
method of a CallbackHandler to retrieve password information.PasswordCallback with a prompt
and a boolean specifying whether the password should be displayed
as it is being typed.
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.JAASPrincipal class
and represents a user's primary group identification (GID).PrimaryGroupIDPrincipal using a
String representation of the user's primary
group identification.
PrimaryGroupIDPrincipal using a
long representation of the user's primary group
identification number (GID).
java.security.Principal
interface typically also implements this interface to provide
a means for comparing that object to a specified Subject.Subject.PrivateCredentialPermission
with the specified name.
Object.
refresh operation failed.LoginModule.
LoginModule.
JAASPrincipal class
and represents the LAN server that validated a user's logon.ServerPrincipal using a
String representation of the LAN server name.
Configuration.
Locale.
Subject to be read-only.
Subject represents a grouping of related information
for a single entity, such as a person.Subject
with an empty Set of Principals and empty
Sets of public and private credentials.
Subject with
Principals and credentials.
SubjectDomainCombiner updates ProtectionDomains
with Principals from the Subject associated with this
SubjectDomainCombiner.Subject with this
SubjectDomainCombiner.
LoginModule.
TextInputCallback to the handle
method of a CallbackHandler to retrieve generic text
information.TextInputCallback with a prompt.
TextInputCallback with a prompt
and default input value.
TextOutputCallback to the handle
method of a CallbackHandler to display information messages,
warning messages and error messages.DomainIDPrincipal.
DomainPrincipal.
GroupIDPrincipal.
JAASPrincipal.
NumericCredential.
PrimaryGroupIDPrincipal.
ServerPrincipal.
UserIDPrincipal.
UsernamePrincipal.
WkstationPrincipal.
X500Principal.
Subject.
X500Principal.
CallbackHandler does not
recognize a particular Callback.UnsupportedCallbackException
with no detail message.
JAASPrincipal class
and represents a user's identification (UID).UserIDPrincipal using a
String representation of the
user's identification.
UserIDPrincipal using a
long representation of the user's identification.
JAASPrincipal class and
represents the username provided when logging onto a system or server.UsernamePrincipal with a provided username.
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
Principals
and associates them with a Subject.Win64ActiveSystem and load
the native library to access the underlying system information.
LoginModule
renders a user's Windows64 security information as some number of
Principals
and associates them with a Subject.Win64System and load
the native library to access the underlying system information.
JAASPrincipal class and
represents the workstation name the user is currently logged onto.WkstationPrincipal using a
String representation of the workstation name.
Principal.X500Principal from a string representation of
an X.500 distinguished name (ex:
"CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US").
X500Principal from a distinguished name in
ASN.1 DER encoded form.
X500Principal from an InputStream
containing the distinguished name in ASN.1 DER encoded form.
X500PrivateCredential.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||