I have created a Java application which needs to be distributed to a wide array of users, who do have JRE installed, but mostly won't have JCR Unlimited Strength Policy jar files in their JRE (as these need to be dropped in manually and aren't bundled with JRE installation).
Now, I've read at a couple of places that due to licensing restrictions, JCE files cannot be bundled with the application that needs to be deployed and must be downloaded and dropped into JRE manually. Is this true? If so, is there no way I can ship these files! A different problem doing so is to keep track of the JRE version - as there are different JCE jars for different version of JRE. So I might have to bundle JCE jars for JRE 1.4 through 1.7 (this is what my app support).
Is there an alternative to JCE unlimited strength policy files? BountyCastle also requires these files. The only thing that I am doing with these files is AES256 encryption. Any alternatives would be helpful.
Thanks