On Wed, Apr 4, 2012 at 6:59 PM, David G. <[email protected]> wrote:
> So there is no way to make a truly "portable" osgi bundle that uses > the com.sun.crypto packages? By truly portable I mean installable via > OBR without requiring a restart of the container? > Apart from the fact that it might not run on all VMs the approach with the fragment bundle is portable as it doesn't require changing the configuration of the OSGi environment. > > Any thoughts off the top of your head if there is another lib i can > include/import that provides HMAC encryption? > I would check bouncycastle, the package org.bouncycastle.crypto.macs looks promising. Reto > > Thanks > > On Wed, Apr 4, 2012 at 12:13 PM, Richard S. Hall <[email protected]> > wrote: > > On 4/4/12 09:11 , David G. wrote: > >> > >> I am creating a bundle for felix that uses > com.sun.crypto.providers.SunJCE > >> > >> I thought that com.sun.* was exposed to the container via the JVM, > >> however Im getting class not found exceptions when I execute my > >> bundle. > >> > >> What the best way for allowing com.sun.* packages to resolve in an > >> OSGi Bundle under felix? (My Import-Package is *, but when i look at > >> my bundles under felix is complains it can find com.sun.crypto. > > > > > > At a minimum, you need to modify > org.osgi.framework.system.packages.extra in > > conf/config.properties to include the additional JVM packages you want to > > expose, then simply make sure your bundles import them and you'll be all > > set. As also suggested, you can create a framework fragment to add the > > additional JVM packages too. > > > > -> richard > > > >> > >> Im ultimately trying to get a cryptography provider so i can securely > >> hash values. > >> > >> Thanks > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >

