Author: ron.sigal(a)jboss.com
Date: 2008-05-07 19:50:33 -0400 (Wed, 07 May 2008)
New Revision: 4139
Modified:
remoting2/branches/2.x/src/etc/remoting.security.policy.tests
Log:
JBREM-920, JBREM-977: Added permissions for MBean proxy tests.
Modified: remoting2/branches/2.x/src/etc/remoting.security.policy.tests
===================================================================
--- remoting2/branches/2.x/src/etc/remoting.security.policy.tests 2008-05-07 23:49:10 UTC
(rev 4138)
+++ remoting2/branches/2.x/src/etc/remoting.security.policy.tests 2008-05-07 23:50:33 UTC
(rev 4139)
@@ -36,6 +36,30 @@
// org.jboss.test.remoting.detection.metadata.MetadataTestCase
permission javax.management.MBeanPermission
"org.jboss.test.remoting.detection.metadata.MetadataTestCase$TestNetworkRegistry#-[remoting:type=NetworkRegistry]",
"isInstanceOf";
+
+ // org.jboss.test.remoting.handler.mbean.ServerTest
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.handler.mbean.MBeanHandler#Invoker[test:type=handler]",
"setAttribute";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.handler.mbean.MBeanHandler#MBeanServer[test:type=handler]",
"setAttribute";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.handler.mbean.MBeanHandler#*[test:type=handler]",
"invoke";
+
+ // org.jboss.test.remoting.security.CallbackErrorHandlerProxyTestCase
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestCallbackErrorHandler#*[test:type=TestCallbackErrorHandler]",
"setAttribute, invoke";
+
+ // org.jboss.test.remoting.security.CallbackStoreProxyTestCase
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestCallbackStore#*[test:type=Callbackstore]",
"setAttribute, invoke";
+
+ // org.jboss.test.remoting.security.NetworkRegistryProxyTestCase
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestNetworkRegistry#addServer[test:type=TestNetworkRegistry]",
"invoke";
+
+ // org.jboss.test.remoting.security.ServerInvokerHandlerProxyTestCase
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestServerInvocationHandler#*[test:type=TestServerInvocationHandler]",
"setAttribute, invoke";
+
+ // org.jboss.test.remoting.security.ServerSocketFactoryProxyTestCase
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestServerSocketFactory#createServerSocket[test:type=SSLServerSocketFactoryService]",
"invoke";
+
+ // Subclasses of org.jboss.test.remoting.transport.config.FactoryConfigTestCaseParent
and FactoryConfigTestCaseSSLParent
+ //
org.jboss.test.remoting.transport.{http,rmi,socket}.connection.socketfactory.by_mbean.SocketFactoryTestServer
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.socket.connection.socketfactory.by_mbean.SocketFactoryTestServer$ServerSocketFactoryMock#createServerSocket[jboss:type=serversocketfactory]",
"invoke";
};
@@ -64,25 +88,48 @@
permission javax.management.MBeanTrustPermission "register";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.detection.jndi.JNDIDetector#-[remoting:type=JNDIDetector]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.remoting.detection.multicast.MulticastDetector#-[remoting:*]",
"registerMBean, unregisterMBean, queryMBeans, isInstanceOf";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.detection.multicast.MulticastDetector#*[test:type=MulticastDetector]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.remoting.network.NetworkRegistry#-[remoting:type=NetworkRegistry]",
"registerMBean, unregisterMBean, queryMBeans, isInstanceOf,
addNotificationListener";
permission javax.management.MBeanPermission
"org.jboss.remoting.security.SSLServerSocketFactoryService#-[jboss:type=serversocketfactory2]",
"registerMBean";
- permission javax.management.MBeanPermission
"org.jboss.remoting.security.SSLServerSocketFactoryService#-[jboss:type=serversocketfactory]",
"registerMBean, queryMBeans, isInstanceOf";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.security.SSLServerSocketFactoryService#-[*:type=serversocketfactory]",
"registerMBean, queryMBeans, isInstanceOf";
permission javax.management.MBeanPermission
"org.jboss.remoting.security.SSLServerSocketFactoryService#createServerSocket[jboss:*]",
"invoke";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.security.SSLServerSocketFactoryService#createServerSocket[test:type=serversocketfactory]",
"invoke";
permission javax.management.MBeanPermission
"org.jboss.remoting.transport.*#-[jboss.remoting:service=invoker,*]",
"unregisterMBean, registerMBean, queryMBeans, isInstanceOf";
permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[jboss.remoting:type=Connector,*]",
"registerMBean, unregisterMBean, queryMBeans, isInstanceOf";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[jboss:type=connector]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[test:type=connector]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[test:transport=socket,type=connector]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[test:transport=sslsocket,type=connector]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[test:transport=coyote,type=connector]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.remoting.transport.Connector#-[test:type=Connector]","registerMBean";
permission javax.management.MBeanPermission
"org.jboss.remoting.transport.socket.SocketServerInvoker#Configuration[jboss.remoting:service=invoker,*]",
"getAttribute";
-
+
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.detection.jndi.JNDIDetectorTest1$TestNetworkRegistry#-[remoting:type=NetworkRegistry]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.detection.jndi.JNDIDetectorTest2$TestNetworkRegistry#-[remoting:type=NetworkRegistry]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.test.remoting.detection.metadata.MetadataTestCase$TestNetworkRegistry#-[remoting:type=NetworkRegistry]",
"registerMBean, unregisterMBean, queryMBeans, isInstanceOf,
addNotificationListener";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.handler.mbean.MBeanHandler#-[test:type=handler]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestCallbackErrorHandler#*[test:type=TestCallbackErrorHandler]",
"registerMBean, getAttribute";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestCallbackStore#*[test:type=Callbackstore]",
"registerMBean, getAttribute, invoke";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestNetworkRegistry#*[test:type=TestNetworkRegistry]",
"registerMBean, unregisterMBean, getAttribute";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestServerInvocationHandler#*[test:type=TestServerInvocationHandler]",
"registerMBean, getAttribute, invoke";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.security.TestServerSocketFactory#*[test:type=SSLServerSocketFactoryService]",
"registerMBean, getAttribute";
permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.config.FactoryConfigTestCaseParent$SelfIdentifyingServerSocketFactory#-[jboss:type=serversocketfactory]",
"registerMBean, queryMBeans, isInstanceOf";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.http.connection.socketfactory.by_mbean.SocketFactoryTestServer$ServerSocketFactoryMock#-[jboss:type=serversocketfactory]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.rmi.connection.socketfactory.by_mbean.SocketFactoryTestServer$ServerSocketFactoryMock#-[jboss:type=serversocketfactory]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.rmi.ssl.config.FactoryConfigTestCase$SerializableServerSocketFactory#-[jboss:type=serversocketfactory2]",
"registerMBean";
permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.rmi.ssl.config.FactoryConfigTestCase$SerializableServerSocketFactory#-[jboss:type=serversocketfactory]",
"registerMBean";
+ permission javax.management.MBeanPermission
"org.jboss.test.remoting.transport.socket.connection.socketfactory.by_mbean.SocketFactoryTestServer$ServerSocketFactoryMock#-[jboss:type=serversocketfactory]",
"registerMBean";
+
permission javax.management.MBeanServerPermission "createMBeanServer,
findMBeanServer";
// org.jboss.test.remoting.transport.connector.ObjectNameWithZeroesAddressTestCase
permission javax.management.MBeanPermission "*#-[*:*]",
"queryMBeans";
+ // Several test cases.
+ permission java.util.PropertyPermission "jrunit.bind_addr",
"read";
+
// org.jboss.ant.taskdefs.XMLJUnitMultipleResultFormatter
permission java.util.PropertyPermission "jboss-junit-configuration",
"read";
@@ -134,4 +181,4 @@
grant codeBase "file:${ant.library.dir}/-"
{
permission java.security.AllPermission;
-};
+};
\ No newline at end of file