Dominik Schadow wrote:
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 think that's the problem. The encrypt sample works for me with JDK 1.4.2_04 even without a bc provider jar. You probably have to get the /lib/ext directory in your classpath somehow, so that atleast the sunjce_provider can get picked up. I think currently none of the jce provider jars are getting picked for you.

Vishal
 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
      

  


Reply via email to