r9826 - helma-ng/trunk/lib

[email protected] Tue, 9 Jun 2009 11:26:38 +0200 (CEST)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20090609092638.621713D0E3@mia>
Author: hannes
Date: 2009-06-09 11:26:38 +0200 (Tue, 09 Jun 2009)
New Revision: 9826

Modified:
   helma-ng/trunk/lib/helma.policy
Log:
Add sample sandbox setup.

Details at http://dev.helma.org/trac/helma/changeset/9826

Modified: helma-ng/trunk/lib/helma.policy
===================================================================
--- helma-ng/trunk/lib/helma.policy	2009-06-09 08:15:54 UTC (rev 9825)
+++ helma-ng/trunk/lib/helma.policy	2009-06-09 09:26:38 UTC (rev 9826)
@@ -21,3 +21,12 @@
 grant codeBase "file:${helma.home}/apps/-" {
         permission java.security.AllPermission;
 };
+
+// example sandbox setup
+grant codeBase "file:${helma.sandbox}/-" {
+        permission java.io.FilePermission "${helma.sandbox}/-", "read";
+        permission java.util.PropertyPermission "*", "read";
+        permission java.lang.RuntimePermission "getenv.*";
+        permission java.lang.RuntimePermission "accessDeclaredMembers";
+        permission java.lang.RuntimePermission "getProtectionDomain";
+};