I got a solution for my problem, if I modify the common policy file in JVM
directory,  instead of changing in my policy file (into my program
directory), and there I write:

 grant {
permission java.security.AllPermission;
};

then If I launch Equinox with security parameters I do not get any exception
at all.

 

Java
-Djava.security.manager=org.eclipse.osgi.framework.internal.core.FrameworkSe
curityManager
-Djava.security.policy=policy -jar org.eclipse.osgi_3.4.0.v20080107.jar
-console

 

Why do I have to modify in the JVR directory policy file instead of doing in
my policy file?

I mean , If I like to fix some permissions for my bundle I should not  write
them in JVR Policy file but in my policy file.

 

Thanks in advance

 

 

 

De: equinox-dev-boun...@eclipse.org [mailto:equinox-dev-boun...@eclipse.org]
En nombre de Thomas Watson
Enviado el: viernes, 24 de abril de 2009 16:59
Para: Equinox development mailing list
Asunto: Re: [equinox-dev] Problem with security in Equinox

 

This works for me. What VM are you using? I suggest you open a bug with
details on your OS and java version etc.

Tom



Inactive hide details for "David Conde" ---04/24/2009 07:17:52
AM---Hi,"David Conde" ---04/24/2009 07:17:52 AM---Hi,



From:


"David Conde" <dco...@citic.es>



To:


<equinox-dev@eclipse.org>



Date:


04/24/2009 07:17 AM



Subject:


[equinox-dev] Problem with security in Equinox

  _____  





Hi, 

I have been looking for documentation about make secure a bundle running on
Equinox Framework without using Eclipse.

I have tried to put ON the security features of Equinox typing the next
commands:


java
-Djava.security.manager=org.eclipse.osgi.framework.internal.core.FrameworkSe
curityManager
-Djava.security.policy=policy -jar org.eclipse.osgi_3.4.0.v20080107.jar
-console


Previously I created text file called policy in which I had written :

grant {
permission java.security.AllPermission;
};

But when I do this I got the next Exception:

Errror occurred during initialization of VM
java.lang.ExceptionInInitializerError
at java.lang.System.setSecurityManager0(Unknown Source)
at java.lang.System.setSecurityManager(Unknown Source)
at sun.misc.Launcher.<init>(Unknown Source)
at sun.misc.Launcher.<clinit>(Unknown Source)
at java.lang.ClassLoader.initSystemClassLoader(Unknown Source)
at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)
Caused by: java.security.AccessControlException: access denied
(java.security.Se
curityPermission getProperty.networkaddress.cache.ttl)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at org.eclipse.osgi.framework.internal.core.FrameworkSecurityManager.int
ernalCheckPermission(FrameworkSecurityManager.java:119)
at org.eclipse.osgi.framework.internal.core.FrameworkSecurityManager$Che
ckPermissionAction.run(FrameworkSecurityManager.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.FrameworkSecurityManager.che
ckPermission(FrameworkSecurityManager.java:90)
at org.eclipse.osgi.framework.internal.core.FrameworkSecurityManager.che
ckPermission(FrameworkSecurityManager.java:219)
at java.security.Security.getProperty(Unknown Source)
at sun.net.InetAddressCachePolicy$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.InetAddressCachePolicy.<clinit>(Unknown Source)
at java.lang.System.setSecurityManager0(Unknown Source)
at java.lang.System.setSecurityManager(Unknown Source)
at sun.misc.Launcher.<init>(Unknown Source)
at sun.misc.Launcher.<clinit>(Unknown Source)
at java.lang.ClassLoader.initSystemClassLoader(Unknown Source)

I do not have any idea about why I got this exception, I have looked for
that in Internet but there was no result

Any idea about this problem?

Thank you in advance

David 

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev



<<image001.gif>>

<<image003.png>>

<<image004.png>>

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to