java.auth.policy 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // Licensed Materials - Property of IBM
  3. // IBM Cognos Products: disp
  4. // (C) Copyright IBM Corp. 2005, 2010
  5. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. //
  7. // IBM Cognos
  8. //
  9. // This file is used to grant principal permissions to the IBM Cognos application when running under
  10. // IBM WebSphere with J2EE Security enabled. Additional permissions should be added as required.
  11. //
  12. // NOTE: Syntax errors in the policy files will cause the enterprise application FAIL to start.
  13. // Extreme care should be taken when editing policy files. It is advised to use the policytool
  14. // provided by the JDK for editing the policy files (WAS_HOME/java/jre/bin/policytool).
  15. //
  16. grant principal javax.management.remote.JMXPrincipal "IBM Cognos10" {
  17. // permission java.io.FilePermission "<<ALL FILES>>", "read, write, execute, delete";
  18. permission java.lang.RuntimePermission "loadLibrary.*";
  19. permission java.lang.RuntimePermission "accessClassInPackage.*";
  20. permission java.lang.RuntimePermission "defineClassInPackage.*";
  21. permission java.lang.RuntimePermission "accessDeclaredMembers.*";
  22. permission java.lang.RuntimePermission "queuePrintJob";
  23. permission java.lang.RuntimePermission "createClassLoader";
  24. permission java.lang.RuntimePermission "getClassLoader";
  25. permission java.lang.RuntimePermission "setContextClassLoader";
  26. permission java.lang.RuntimePermission "setSecurityManager";
  27. permission java.lang.RuntimePermission "modifyThread";
  28. permission java.lang.RuntimePermission "stopThread";
  29. permission java.lang.RuntimePermission "accessDeclaredMembers";
  30. permission java.lang.RuntimePermission "modifyThreadGroup";
  31. permission java.lang.RuntimePermission "getProtectionDomain";
  32. permission javax.management.MBeanPermission "*", "*";
  33. permission javax.management.MBeanServerPermission "*";
  34. permission javax.management.MBeanTrustPermission "*";
  35. permission java.net.SocketPermission "*", "accept, connect, listen, resolve";
  36. permission java.util.PropertyPermission "*", "read, write";
  37. permission java.lang.reflect.ReflectPermission "*";
  38. };