FYI This seems to relate to tomcat bug 26372.
On Sun, 2005-02-20 at 09:00 +1100, Adam Jenkins wrote: > Hi All, > > I'm getting a really odd error when I try to init a ciphers (or any > other artifact for that matter) using BC as the provider in tomcat 5.5.7 > (struts application). > > The call is simply > > final Cipher rsaCipher = Cipher.getInstance("RSA/ECB/PKCS1Padding", > "BC"); > > and I get the following: > > java.lang.ThreadDeath > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1221) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) > at java.security.Provider > $Service.getImplClass(Provider.java:1116) > at java.security.Provider > $Service.newInstance(Provider.java:1074) > at javax.crypto.Cipher.getInstance(DashoA12275) > at javax.crypto.Cipher.getInstance(DashoA12275) > > The bouncy castle libraries are included in the classpath, and are being > initialized correctly in the servlet init with the call: > > Security.addProvider( new BouncyCastleProvider()); > > JVM Details: > java version "1.5.0-rc" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-b63) > Java HotSpot(TM) Client VM (build 1.5.0-rc-b63, mixed mode) > > uname -r: > 2.6.8-gentoo-r10 > > Anyone have any ideas? > > Cheers > Adam > > > --------------------------------------------------------------------- > 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]