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]