| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
Principal.implies(Subject
Returns true if the specified subject is implied by this principal.
|
abstract void |
AuthProvider.login(Subject
Log in to this provider.
|
| Modifier and Type | Method and Description |
|---|---|
Subject |
JMXAuthenticator.authenticate(Object
Authenticates the
MBeanServerConnection client with the given client credentials.
|
| Modifier and Type | Method and Description |
|---|---|
MBeanServerConnection |
JMXConnector.getMBeanServerConnection(Subject
Returns an
MBeanServerConnection object representing a remote MBean server on which operations are performed on behalf of the supplied delegation subject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RMIConnection.addNotificationListener(ObjectName
|
void |
RMIConnectionImpl.addNotificationListener(ObjectName
|
Integer |
RMIConnection.addNotificationListeners(ObjectName
|
Integer |
RMIConnectionImpl.addNotificationListeners(ObjectName
|
ObjectInstance |
RMIConnection.createMBean(String
Handles the method
MBeanServerConnection.
|
ObjectInstance |
RMIConnectionImpl.createMBean(String
|
ObjectInstance |
RMIConnection.createMBean(String
|
ObjectInstance |
RMIConnectionImpl.createMBean(String
|
ObjectInstance |
RMIConnection.createMBean(String
Handles the method
MBeanServerConnection.
|
ObjectInstance |
RMIConnectionImpl.createMBean(String
|
ObjectInstance |
RMIConnection.createMBean(String
Handles the method
MBeanServerConnection.
|
ObjectInstance |
RMIConnectionImpl.createMBean(String
|
Object |
RMIConnection.getAttribute(ObjectName
Handles the method
MBeanServerConnection.
|
Object |
RMIConnectionImpl.getAttribute(ObjectName
|
AttributeList |
RMIConnection.getAttributes(ObjectName
Handles the method
MBeanServerConnection.
|
AttributeList |
RMIConnectionImpl.getAttributes(ObjectName
|
String |
RMIConnection.getDefaultDomain(Subject
Handles the method
MBeanServerConnection.
|
String |
RMIConnectionImpl.getDefaultDomain(Subject
|
String |
RMIConnection.getDomains(Subject
Handles the method
MBeanServerConnection.
|
String |
RMIConnectionImpl.getDomains(Subject
|
Integer |
RMIConnection.getMBeanCount(Subject
Handles the method
MBeanServerConnection.
|
Integer |
RMIConnectionImpl.getMBeanCount(Subject
|
MBeanInfo |
RMIConnection.getMBeanInfo(ObjectName
Handles the method
MBeanServerConnection.
|
MBeanInfo |
RMIConnectionImpl.getMBeanInfo(ObjectName
|
MBeanServerConnection |
RMIConnector.getMBeanServerConnection(Subject
|
ObjectInstance |
RMIConnection.getObjectInstance(ObjectName
Handles the method
MBeanServerConnection.
|
ObjectInstance |
RMIConnectionImpl.getObjectInstance(ObjectName
|
Object |
RMIConnection.invoke(ObjectName
Handles the method
MBeanServerConnection.
|
Object |
RMIConnectionImpl.invoke(ObjectName
|
boolean |
RMIConnection.isInstanceOf(ObjectName
Handles the method
MBeanServerConnection.
|
boolean |
RMIConnectionImpl.isInstanceOf(ObjectName
|
boolean |
RMIConnection.isRegistered(ObjectName
Handles the method
MBeanServerConnection.
|
boolean |
RMIConnectionImpl.isRegistered(ObjectName
|
protected RMIConnection |
RMIJRMPServerImpl.makeClient(String
Creates a new client connection as an RMI object exported through JRMP.
|
protected RMIConnection |
RMIIIOPServerImpl.makeClient(String
Creates a new client connection as an RMI object exported through IIOP.
|
protected abstract RMIConnection |
RMIServerImpl.makeClient(String
Creates a new client connection.
|
Set |
RMIConnection.queryMBeans(ObjectName
Handles the method
MBeanServerConnection.
|
Set |
RMIConnectionImpl.queryMBeans(ObjectName
|
Set |
RMIConnection.queryNames(ObjectName
Handles the method
MBeanServerConnection.
|
Set |
RMIConnectionImpl.queryNames(ObjectName
|
void |
RMIConnection.removeNotificationListener(ObjectName
|
void |
RMIConnectionImpl.removeNotificationListener(ObjectName
|
void |
RMIConnection.removeNotificationListener(ObjectName
Handles the method
MBeanServerConnection.
|
void |
RMIConnectionImpl.removeNotificationListener(ObjectName
|
void |
RMIConnection.removeNotificationListeners(ObjectName
|
void |
RMIConnectionImpl.removeNotificationListeners(ObjectName
|
void |
RMIConnection.setAttribute(ObjectName
Handles the method
MBeanServerConnection.
|
void |
RMIConnectionImpl.setAttribute(ObjectName
|
AttributeList |
RMIConnection.setAttributes(ObjectName
Handles the method
MBeanServerConnection.
|
AttributeList |
RMIConnectionImpl.setAttributes(ObjectName
|
void |
RMIConnection.unregisterMBean(ObjectName
Handles the method
MBeanServerConnection.
|
void |
RMIConnectionImpl.unregisterMBean(ObjectName
|
| Constructor and Description | |
|---|---|
RMIConnectionImpl(RMIServerImpl
Constructs a new
RMIConnection.
|
| Modifier and Type | Method and Description |
|---|---|
Subject |
SubjectDomainCombiner.getSubject()
Get the
Subject associated with this
SubjectDomainCombiner.
|
static Subject |
Subject.getSubject(AccessControlContext
Get the
Subject associated with the provided
AccessControlContext.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Subject.doAs(Subject
Perform work as a particular
Subject.
|
static <T> T |
Subject.doAs(Subject
Perform work as a particular
Subject.
|
static <T> T |
Subject.doAsPrivileged(Subject
Perform privileged work as a particular
Subject.
|
static <T> T |
Subject.doAsPrivileged(Subject
Perform privileged work as a particular
Subject.
|
abstract PermissionCollection |
Policy.getPermissions(Subject
Deprecated.
Retrieve the Permissions granted to the Principals associated with the specified
CodeSource.
|
| Constructor and Description | |
|---|---|
SubjectDomainCombiner(Subject
Associate the provided
Subject with this
SubjectDomainCombiner.
|
| Modifier and Type | Method and Description |
|---|---|
Subject |
LoginContext.getSubject()
Return the authenticated Subject.
|
| Constructor and Description | |
|---|---|
LoginContext(String
Instantiate a new
LoginContext object with a name and a
Subject object.
|
|
LoginContext(String
Instantiate a new
LoginContext object with a name, a
Subject to be authenticated, and a
CallbackHandler object.
|
|
LoginContext(String
Instantiate a new
LoginContext object with a name, a
Subject to be authenticated, a
CallbackHandler object, and a login
Configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LoginModule.initialize(Subject
Initialize this LoginModule.
|