java.policy 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // This system policy file grants a set of default permissions to all domains
  3. // and can be configured to grant additional permissions to modules and other
  4. // code sources. The code source URL scheme for modules linked into a
  5. // run-time image is "jrt".
  6. //
  7. // For example, to grant permission to read the "foo" property to the module
  8. // "com.greetings", the grant entry is:
  9. //
  10. // grant codeBase "jrt:/com.greetings" {
  11. // permission java.util.PropertyPermission "foo", "read";
  12. // };
  13. //
  14. // default permissions granted to all domains
  15. grant {
  16. // allows anyone to listen on dynamic ports
  17. permission java.net.SocketPermission "localhost:0", "listen";
  18. // "standard" properies that can be read by anyone
  19. permission java.util.PropertyPermission "java.version", "read";
  20. permission java.util.PropertyPermission "java.vendor", "read";
  21. permission java.util.PropertyPermission "java.vendor.url", "read";
  22. permission java.util.PropertyPermission "java.class.version", "read";
  23. permission java.util.PropertyPermission "os.name", "read";
  24. permission java.util.PropertyPermission "os.version", "read";
  25. permission java.util.PropertyPermission "os.arch", "read";
  26. permission java.util.PropertyPermission "file.separator", "read";
  27. permission java.util.PropertyPermission "path.separator", "read";
  28. permission java.util.PropertyPermission "line.separator", "read";
  29. permission java.util.PropertyPermission
  30. "java.specification.version", "read";
  31. permission java.util.PropertyPermission "java.specification.vendor", "read";
  32. permission java.util.PropertyPermission "java.specification.name", "read";
  33. permission java.util.PropertyPermission
  34. "java.vm.specification.version", "read";
  35. permission java.util.PropertyPermission
  36. "java.vm.specification.vendor", "read";
  37. permission java.util.PropertyPermission
  38. "java.vm.specification.name", "read";
  39. permission java.util.PropertyPermission "java.vm.version", "read";
  40. permission java.util.PropertyPermission "java.vm.vendor", "read";
  41. permission java.util.PropertyPermission "java.vm.name", "read";
  42. };