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.remote.SubjectDelegationPermission "javax.management.remote.JMXPrincipal.monitorRole"; |
| 6 | }; |
| 7 | |
| 8 | grant principal javax.management.remote.JMXPrincipal "monitorRole" { |
| 9 | permission javax.management.remote.SubjectDelegationPermission "javax.management.remote.JMXPrincipal.delegate"; |
| 10 | }; |
| 11 | |
| 12 | grant principal javax.management.remote.JMXPrincipal "delegate" { |
| 13 | permission javax.management.MBeanPermission "*", "getDomains"; |
| 14 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "getAttribute"; |
| 15 | permission javax.security.auth.AuthPermission "getSubject"; |
| 16 | permission javax.management.MBeanPermission "SimpleStandard#State[MBeans:type=SimpleStandard]", "setAttribute"; |
| 17 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "addNotificationListener"; |
| 18 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "addNotificationListener"; |
| 19 | permission javax.management.MBeanPermission "javax.management.MBeanServerDelegate#-[JMImplementation:type=MBeanServerDelegate]", "removeNotificationListener"; |
| 20 | permission javax.management.MBeanPermission "SimpleStandard#-[MBeans:type=SimpleStandard]", "unregisterMBean"; |
| 21 | }; |