Karl:

1) I confirm that even when ALL jars & bundles are signed, osgi & jnlp
cache clean, the "security concern" still comes up
during
context.installBundle("http://xxx/org.apache.felix.framework.security-1.4.2.jar";)

2) "all permission" is present:
20:32:58.494 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - ### cache :
/home/user1/.java/deployment/cache/com.barchart.platform.host.main
20:32:58.515 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.security.AllPermission <all permissions> <all actions>)
20:32:58.516 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.lang.RuntimePermission stopThread)
20:32:58.516 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission line.separator read)
20:32:58.517 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.version read)
20:32:58.517 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.specification.version read)
20:32:58.517 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.specification.vendor read)
20:32:58.517 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vendor.url read)
20:32:58.518 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.name read)
20:32:58.518 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission os.name read)
20:32:58.518 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.vendor read)
20:32:58.518 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission path.separator read)
20:32:58.519 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.specification.name read)
20:32:58.519 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission os.version read)
20:32:58.519 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission os.arch read)
20:32:58.520 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.class.version read)
20:32:58.520 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.version read)
20:32:58.520 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission file.separator read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vendor read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.vm.specification.name read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.specification.version read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.util.PropertyPermission java.specification.vendor read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.io.FilePermission
/home/user1/.java/deployment/cache/6.0/13/288cd04d-57660858 read)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.net.SocketPermission apps.barchart.com connect,accept,resolve)
20:32:58.521 [javawsApplicationMain] DEBUG
com.barchart.platform.host.main.App - permission :
(java.net.SocketPermission localhost:1024- listen,resolve)

Andrei.

-------- Original Message  --------
Subject: jnlp & felix.security
From: Andrei Pozolotin <andrei.pozolo...@gmail.com>
To: users@felix.apache.org
Date: Fri 10 Jun 2011 03:16:36 PM CDT
>
>     Karl, hello again:
>
>     1) when I load a felix embedded in jnlp app,
>
>     2) and attempt to issue
>                 Bundle bundle =
>     framework.getBundleContext().installBundle(location);
>
>     3) for location =
>     http://xxx/org.apache.felix.framework.security-1.4.2.jar
>
>     4) I get the dreaded "**Error : Java has discovered application
>     components that could indicate a security concern**"
>     http://www.java.com/en/download/help/error_mixedcode.xml
>
>     5) jnlp app itself is running with "all permission"
>     http://lopica.sourceforge.net/ref.html#all-permissions
>
>     6) the jnlp felix embedder is signed; the
>     org.apache.felix.framework.security-1.4.2.jar is NOT signed;
>     but also NOT signed some 10 other bundles which, if I exclude
>     org.apache.felix.framework.security-1.4.2.jar from install,
>     will install and start just fine w/o the above "security concern";
>
>     7) what is the missing magic ingredient in felix.security that
>     makes sun deploy.jar to intercept this and how to get rid of it?
>     do you by chance know of example somewhere on how to start
>     felix.security in jnlp mode properly?
>
>     Thank you,
>
>     Andrei
>

Reply via email to