Uses of Class
javax.security.auth.Subject
-
Packages that use Subject Package Description com.sun.security.auth Provides implementations ofPrincipal
.com.sun.security.auth.module Provides implementations ofLoginModule
.com.sun.security.jgss This package defines classes and interfaces for the JDK extensions to the GSS-API.java.security Provides the classes and interfaces for the security framework.javax.management.remote Interfaces for remote access to JMX MBean servers.javax.management.remote.rmi The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.javax.security.auth This package provides a framework for authentication and authorization.javax.security.auth.login This package provides a pluggable authentication framework.javax.security.auth.spi This package provides the interface to be used for implementing pluggable authentication modules. -
-
Uses of Subject in com.sun.security.auth
Methods in com.sun.security.auth with parameters of type Subject Modifier and Type Method Description boolean
PrincipalComparator. implies(Subject subject)
Check if the specifiedSubject
is implied by this object. -
Uses of Subject in com.sun.security.auth.module
Methods in com.sun.security.auth.module with parameters of type Subject Modifier and Type Method Description void
JndiLoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.void
KeyStoreLoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.void
Krb5LoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.void
LdapLoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.void
NTLoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.void
UnixLoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
. -
Uses of Subject in com.sun.security.jgss
Methods in com.sun.security.jgss that return Subject Modifier and Type Method Description static Subject
GSSUtil. createSubject(GSSName principals, GSSCredential credentials)
Use this method to convert a GSSName and GSSCredential into a Subject. -
Uses of Subject in java.security
Methods in java.security with parameters of type Subject Modifier and Type Method Description default boolean
Principal. implies(Subject subject)
Returns true if the specified subject is implied by this principal.abstract void
AuthProvider. login(Subject subject, CallbackHandler handler)
Log in to this provider. -
Uses of Subject in javax.management.remote
Methods in javax.management.remote that return Subject Modifier and Type Method Description Subject
JMXAuthenticator. authenticate(Object credentials)
Authenticates theMBeanServerConnection
client with the given client credentials.Methods in javax.management.remote with parameters of type Subject Modifier and Type Method Description MBeanServerConnection
JMXConnector. getMBeanServerConnection(Subject delegationSubject)
Returns anMBeanServerConnection
object representing a remote MBean server on which operations are performed on behalf of the supplied delegation subject. -
Uses of Subject in javax.management.remote.rmi
Constructors in javax.management.remote.rmi with parameters of type Subject Constructor Description RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)
Constructs a newRMIConnection
. -
Uses of Subject in javax.security.auth
Methods in javax.security.auth that return Subject Modifier and Type Method Description static Subject
Subject. getSubject(AccessControlContext acc)
Get theSubject
associated with the providedAccessControlContext
.Subject
SubjectDomainCombiner. getSubject()
Get theSubject
associated with thisSubjectDomainCombiner
.Methods in javax.security.auth with parameters of type Subject Modifier and Type Method Description static <T> T
Subject. doAs(Subject subject, PrivilegedAction<T> action)
Perform work as a particularSubject
.static <T> T
Subject. doAs(Subject subject, PrivilegedExceptionAction<T> action)
Perform work as a particularSubject
.static <T> T
Subject. doAsPrivileged(Subject subject, PrivilegedAction<T> action, AccessControlContext acc)
Perform privileged work as a particularSubject
.static <T> T
Subject. doAsPrivileged(Subject subject, PrivilegedExceptionAction<T> action, AccessControlContext acc)
Perform privileged work as a particularSubject
.Constructors in javax.security.auth with parameters of type Subject Constructor Description SubjectDomainCombiner(Subject subject)
Associate the providedSubject
with thisSubjectDomainCombiner
. -
Uses of Subject in javax.security.auth.login
Methods in javax.security.auth.login that return Subject Modifier and Type Method Description Subject
LoginContext. getSubject()
Return the authenticated Subject.Constructors in javax.security.auth.login with parameters of type Subject Constructor Description LoginContext(String name, Subject subject)
Instantiate a newLoginContext
object with a name and aSubject
object.LoginContext(String name, Subject subject, CallbackHandler callbackHandler)
Instantiate a newLoginContext
object with a name, aSubject
to be authenticated, and aCallbackHandler
object.LoginContext(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
Instantiate a newLoginContext
object with a name, aSubject
to be authenticated, aCallbackHandler
object, and a loginConfiguration
. -
Uses of Subject in javax.security.auth.spi
Methods in javax.security.auth.spi with parameters of type Subject Modifier and Type Method Description void
LoginModule. initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
Initialize thisLoginModule
.
-