Hi,

 

I have the next scenario: 

Bundle Service which has a method called addVALUE as  shown:

 

public boolean addValue(String key, Object value) {

 

            SecurityManager security = System.getSecurityManager();

          if (security != null) {

            security.checkPermission(new PlatformConfigurationPermission(

                    PlatformConfigurationPermission.WRITE_VALUE));    

          }

      

}

 

The problem is that other  bundle  called consumer which has the next
permissions.perm file, tries to call this method getting the Security
Exception shown below:

 

#TestPlatformConfiguration Permissions File

(java.io.FilePermission "C:\TestingLog3.log" "write")

(es.citic.osgi.system.platformConfiguration.PlatformConfigurationPermission
"PlatformConfigurationPermission" "writeValue")

 

 

The Exception which was got is:

Java.security.AccessControlException: Access denied
(es.citic.osgi.system.platformConfiguration.PlatoformConfigurationPermission
PlatformConfigurationPermission writeValue)

 

 

My PlatformConfigurationPermission class extends from Permission.

 

What am I missing in this implementation?

 

It looks like as does not recognice what I am writing in the permission.perm
file.

 

Any idea

 

Thank you in advance

 

David

_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to