2
|
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 |
};
|