OSGi security in felix

To run felix with security enabled and to use OSGi security:

  1. Create a policy file (name it eg felix.policy) with the following contents
    grant {
      permission java.security.AllPermission;
    };
  2. Invoke felix as follows
    $ java -Djava.security.manager -Djava.security.policy=/path/to/felix.policy -jar bin/felix.jar
  3. Download framework.security subproject (in trunk/framework.security)
    svn checkout http://svn.apache.org/repos/asf/felix/trunk/framework.security
  4. Build and install framework.security as a bundle into felix
  5. Use OSGi ConditionalPermissionAdmin to manage permissions

Labels

 
(None)