jdk/test/java/rmi/transport/dgcDeadLock/registry.security.policy
author mli
Wed, 11 Jan 2017 19:36:11 -0800
changeset 43066 bc2234c64fbd
permissions -rw-r--r--
8172314: java/rmi/registry/altSecurityManager/AltSecurityManager.java fails with "port in use" Reviewed-by: rriggs

/*
 * security policy used by the registry sub-process
 */

grant {
  // used by TestLibrary to determine extra commandline properties
  permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // property specifically accessed by this test.
  permission java.util.PropertyPermission "sun.rmi.transport.cleanInterval", "write";
  permission java.util.PropertyPermission "package.restrict.access.sun", "read";
  permission java.util.PropertyPermission "package.restrict.access.sun.rmi", "read";

  // test needs to use java to exec an EchoImpl object
  permission java.io.FilePermission "${java.home}${/}bin${/}java", "execute";

  // used by TestLibrary to determine test environment 
  permission java.util.PropertyPermission "test.*", "read";
  permission java.util.PropertyPermission "user.dir", "read";
  permission java.util.PropertyPermission "java.home", "read";

  permission java.util.PropertyPermission "java.security.policy", "read";
  permission java.util.PropertyPermission "java.security.manager", "read";

  // test needs to export rmid and communicate with objects on arbitrary ports
  permission java.net.SocketPermission "*:1024-", "connect,accept,listen";
};