Vishal, Thanks for your answer. I upgraded to the lastet Bouncy Castle jar (bc-jce-jdk13-123.jar). Nothing changed, same exception (ISO10126PADDING not implemented).
The bc-jar file is located in jre_home/lib/endorsed. /lib/ext doesn't work as well as in the jdk_home dir. I don't know why. But the jar is found, because when I remove it the exception changes to "no provider found for algorithm xxx". As I said I get the exception in my own program (an Eclipse Plug-In) as well as when I run the sample that comes with the Apache API (or CVS version). Signing works fine, encrypting keeps producing this problem. Any other suggestions? I'm completely lost at this point. Thanks. Dominik > Dominik Schadow wrote: > > >Hello, > > > >I always get a n > > > >org.apache.xml.security.encryption.XMLEncryptionException: Padding: > >ISO10126PADDING not implemented > > > >exception when I try to create a > > > >XMLCipher xmlCipher = XMLCipher.getInstance(XMLCipher.AES_128); > > > >It doesn't matter which algorithm I use here. Always the same exception. > > > >The keyCipher (like in the example) works fine. The xmlCipher crashes. In > my > >own program and when I'm running the sample with the Ant script. I'm > using > >JDK 1.4.2_04 and bc-jce-jdk13-114.jar. Any ideas or suggestions? > > > Try upgrading your bc provider jar. > > Vishal > > > > >Thanks for your help. > > > >Dominik -- "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen! Jetzt aktivieren unter http://www.gmx.net/info
