com.sun.security.auth |
|
Java Source File Name | Type | Comment |
LdapPrincipal.java | Class | A principal identified by a distinguished name as specified by
RFC 2253.
After successful authentication, a user
java.security.Principal can be associated with a particular
javax.security.auth.Subject
to augment that Subject with an additional identity. |
NTDomainPrincipal.java | Class | This class implements the Principal interface
and represents the name of the Windows NT domain into which the
user authenticated. |
NTNumericCredential.java | Class | This class abstracts an NT security token
and provides a mechanism to do same-process security impersonation. |
NTSid.java | Class | This class implements the Principal interface
and represents information about a Windows NT user, group or realm.
Windows NT chooses to represent users, groups and realms (or domains)
with not only common names, but also relatively unique numbers. |
NTSidDomainPrincipal.java | Class | This class extends NTSid
and represents a Windows NT user's domain SID.
An NT user only has a domain SID if in fact they are logged
into an NT domain. |
NTSidGroupPrincipal.java | Class | This class extends NTSid
and represents one of the groups to which a Windows NT user belongs.
Principals such as this NTSidGroupPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
NTSidPrimaryGroupPrincipal.java | Class | This class extends NTSid
and represents a Windows NT user's primary group SID.
Principals such as this NTSidPrimaryGroupPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
NTSidUserPrincipal.java | Class | This class extends NTSid
and represents a Windows NT user's SID.
Principals such as this NTSidUserPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
NTUserPrincipal.java | Class | This class implements the Principal interface
and represents a Windows NT user.
Principals such as this NTUserPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
PolicyFile.java | Class | This class represents a default implementation for
javax.security.auth.Policy .
This object stores the policy for entire Java runtime,
and is the amalgamation of multiple static policy
configurations that resides in files.
The algorithm for locating the policy file(s) and reading their
information into this Policy object is:
-
Loop through the
java.security.Security properties,
auth.policy.url.1, auth.policy.url.2, ...,
auth.policy.url.X". |
PolicyParser.java | Class | The policy for a Java runtime (specifying
which permissions are available for code from various principals)
is represented as a separate
persistent configuration. |
PrincipalComparator.java | Interface | 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 .
The comparison is achieved via the implies method.
The implementation of the implies method determines
whether this object "implies" the specified Subject .
One example application of this method may be for
a "group" object to imply a particular Subject
if that Subject belongs to the group.
Another example application of this method would be for
"role" object to imply a particular Subject
if that Subject is currently acting in that role.
Although classes that implement this interface typically
also implement the java.security.Principal interface,
it is not required. |
SolarisNumericGroupPrincipal.java | Class | This class implements the Principal interface
and represents a user's Solaris group identification number (GID).
Principals such as this SolarisNumericGroupPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
SolarisNumericUserPrincipal.java | Class | This class implements the Principal interface
and represents a user's Solaris identification number (UID).
Principals such as this SolarisNumericUserPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
SolarisPrincipal.java | Class | This class implements the Principal interface
and represents a Solaris user.
Principals such as this SolarisPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
SubjectCodeSource.java | Class | This SubjectCodeSource class contains
a URL , signer certificates, and either a Subject
(that represents the Subject in the current
AccessControlContext ),
or a linked list of Principals/PrincipalComparators
(that represent a "subject" in a Policy ). |
UnixNumericGroupPrincipal.java | Class | This class implements the Principal interface
and represents a user's Unix group identification number (GID).
Principals such as this UnixNumericGroupPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
UnixNumericUserPrincipal.java | Class | This class implements the Principal interface
and represents a user's Unix identification number (UID).
Principals such as this UnixNumericUserPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
UnixPrincipal.java | Class | This class implements the Principal interface
and represents a Unix user.
Principals such as this UnixPrincipal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |
UserPrincipal.java | Class | A user principal identified by a username or account name.
After successful authentication, a user
java.security.Principal can be associated with a particular
javax.security.auth.Subject
to augment that Subject with an additional identity. |
X500Principal.java | Class | This class represents an X.500 Principal .
X500Principals have names such as,
"CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US"
(RFC 1779 style).
Principals such as this X500Principal
may be associated with a particular Subject
to augment that Subject with an additional
identity. |