[
https://issues.apache.org/jira/browse/FELIX-5252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet resolved FELIX-5252.
------------------------------------
Resolution: Won't Fix
Assignee: Guillaume Nodet
Per the ConfigAdmin api:
{code}
/**
* Configuration property naming the location of the bundle that is
* associated with a a {@code Configuration} object. This property can
be
* searched for but must not appear in the configuration dictionary for
* security reason. The property's value is of type {@code String}.
*
* @since 1.1
*/
public final static String SERVICE_BUNDLELOCATION =
"service.bundleLocation";
{code}
So this property should never be accessible using the dictionary.
> FileInstall can write "service.bundleLocation" into OSGi configuration files
> ----------------------------------------------------------------------------
>
> Key: FELIX-5252
> URL: https://issues.apache.org/jira/browse/FELIX-5252
> Project: Felix
> Issue Type: Bug
> Components: File Install
> Affects Versions: fileinstall-3.5.0
> Reporter: munene kiruja
> Assignee: Guillaume Nodet
> Attachments: ConfigInstaller.java
>
>
> Information referenced by "service.bundleLocation" key is internal details
> that relevant only to the current instance of the executable and as such
> should not be in the configuration files.
> ConfigInstaller.java checks for and removes information about other internal
> information and could most naturally handle this key as well.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)