Tim, I as was using com.sun.crypto.providers.* -- thought after googling with the classes in your email it appears these may provider the more appropriate impl -- using getInstance() rather than looking for a specific provider which may not be installed.
On Wed, Apr 4, 2012 at 2:16 PM, Bond, Tim <[email protected]> wrote: > David, are you actually trying to directly use the com.sun.* classes? > If you need message digest or hmac you should use the > java.security.MessageDigest or javax.crypto.Mac classes instead. You > can specify a provider if you need using the getInstance API. > > -- Tim > > -----Original Message----- > From: David G. [mailto:[email protected]] > Sent: Wednesday, April 04, 2012 1:00 PM > To: [email protected] > Subject: Re: using com.sun.* in bundles > > 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? > > Any thoughts off the top of your head if there is another lib i can > include/import that provides HMAC encryption? > > 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] > > > --------------------------------------------------------------------- > 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]

