J. Duke | 319a3b9 | 2007-12-01 00:00:00 +0000 | [diff] [blame^] | 1 | grant codebase "file:/-" { |
| 2 | permission javax.security.auth.AuthPermission "createLoginContext.JMXPluggableAuthenticator"; |
| 3 | permission java.net.SocketPermission "*:*", "accept,connect,listen,resolve"; |
| 4 | permission java.security.SecurityPermission "createAccessControlContext"; |
| 5 | permission javax.management.MBeanPermission "*", "getDomains"; |
| 6 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "getAttribute"; |
| 7 | permission javax.security.auth.AuthPermission "getSubject"; |
| 8 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "setAttribute"; |
| 9 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "addNotificationListener"; |
| 10 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "addNotificationListener"; |
| 11 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "removeNotificationListener"; |
| 12 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "unregisterMBean"; |
| 13 | }; |
| 14 | |
| 15 | grant principal javax.management.remote.JMXPrincipal "monitorRole" { |
| 16 | // permission javax.management.MBeanPermission "*", "getDomains"; |
| 17 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "getAttribute"; |
| 18 | permission javax.security.auth.AuthPermission "getSubject"; |
| 19 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "setAttribute"; |
| 20 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "addNotificationListener"; |
| 21 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "addNotificationListener"; |
| 22 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "removeNotificationListener"; |
| 23 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "unregisterMBean"; |
| 24 | }; |