Home » openjdk-7 » com.sun.jmx.remote » security »

com.sun.jmx.remote.security

Interfaces:

NotificationAccessController  

This interface allows to control remote access to the {@code addNotificationListener} and {@code removeNotificationListener} methods when the notification listener parameter is of type {@code NotificationListener} and also allows to control remote access to the notifications being forwarded to the interested remote listeners.

An implementation of this interface can be supplied to a {@code JMXConnectorServer} in the environment map through the {@code com.sun.jmx.remote.notification.access.controller} environment map property.

 
code | html

Abstract Classes:

MBeanServerAccessController  

An object of this class implements the MBeanServer interface and, for each of its methods, calls an appropriate checking method and then forwards the request to a wrapped MBeanServer object. 

code | html

Classes:

MBeanServerFileAccessController.AccessType     code | html
FileLoginModule   This LoginModule performs file-based authentication.  code | html
JMXPluggableAuthenticator  

This class represents a JAAS based implementation of the JMXAuthenticator interface.

Authentication is performed by passing the supplied user's credentials to one or more authentication mechanisms (LoginModule ) for verification. 

code | html
JMXPluggableAuthenticator.FileLoginConfig   This class defines the JAAS configuration for file-based authentication.  code | html
JMXPluggableAuthenticator.JMXCallbackHandler   This callback handler supplies the username and password (which was originally supplied by the JMX user) to the JAAS login module performing the authentication.  code | html
JMXSubjectDomainCombiner  

This class represents an extension to the SubjectDomainCombiner and is used to add a new ProtectionDomain , comprised of a null codesource/signers and an empty permission set, to the access control context with which this combiner is combined.

When the #combine method is called the ProtectionDomain is augmented with the permissions granted to the set of principals present in the supplied Subject .

 
code | html
MBeanServerFileAccessController  

An object of this class implements the MBeanServerAccessController interface and, for each of its methods, calls an appropriate checking method and then forwards the request to a wrapped MBeanServer object. 

code | html
MBeanServerFileAccessController.Access     code | html
MBeanServerFileAccessController.Parser     code | html
SubjectDelegator     code | html