This isn't technically an XML Security issue, I know, but any help appreciated.
Under Java 1.5 when I try to create a, XMLCipher, XMLCipher.AES_128 is mapped to a JCEID of AES/CBC/ISO10126Padding , whihc is then mapped to a bouncycastle service of AES. All is well. Under Java 1.4, XMLCipher.AES_128 is mapped to a JCEID of AES/CBC/ISO10126Padding, but no service provider can be found with trhat JCEID, even though I can dump the service providers and see 3 AES providers. When I say under 1.5/1.4, its actually Websphere 6.0 (which uses 1.4) and 6.1 (whihc uses 1.5). I am going to try to isolate the code outside of websphere to see if the behavior chnages, but trying to understand what maps AES/CBC/ISO10126Padding to a service... Ed Thompson