// // Licensed Materials - Property of IBM // IBM Cognos Products: disp // (C) Copyright IBM Corp. 2005, 2010 // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. // // IBM Cognos // // This file is used to grant principal permissions to the IBM Cognos application when running under // IBM WebSphere with J2EE Security enabled. Additional permissions should be added as required. // // NOTE: Syntax errors in the policy files will cause the enterprise application FAIL to start. // Extreme care should be taken when editing policy files. It is advised to use the policytool // provided by the JDK for editing the policy files (WAS_HOME/java/jre/bin/policytool). // grant principal javax.management.remote.JMXPrincipal "IBM Cognos10" { // permission java.io.FilePermission "<>", "read, write, execute, delete"; permission java.lang.RuntimePermission "loadLibrary.*"; permission java.lang.RuntimePermission "accessClassInPackage.*"; permission java.lang.RuntimePermission "defineClassInPackage.*"; permission java.lang.RuntimePermission "accessDeclaredMembers.*"; permission java.lang.RuntimePermission "queuePrintJob"; permission java.lang.RuntimePermission "createClassLoader"; permission java.lang.RuntimePermission "getClassLoader"; permission java.lang.RuntimePermission "setContextClassLoader"; permission java.lang.RuntimePermission "setSecurityManager"; permission java.lang.RuntimePermission "modifyThread"; permission java.lang.RuntimePermission "stopThread"; permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.RuntimePermission "modifyThreadGroup"; permission java.lang.RuntimePermission "getProtectionDomain"; permission javax.management.MBeanPermission "*", "*"; permission javax.management.MBeanServerPermission "*"; permission javax.management.MBeanTrustPermission "*"; permission java.net.SocketPermission "*", "accept, connect, listen, resolve"; permission java.util.PropertyPermission "*", "read, write"; permission java.lang.reflect.ReflectPermission "*"; };