¿Cómo evitar la instalación de archivos de políticas JCE de “Fuerza ilimitada” al implementar una aplicación?

Tengo una aplicación que utiliza el cifrado AES de 256 bits que no es compatible con Java de forma inmediata. Sé que para que esto funcione correctamente instalo los tarros de fuerza ilimitada JCE en la carpeta de seguridad. Esto está bien para mí siendo el desarrollador, puedo instalarlos.

Mi pregunta es, ya que esta aplicación se distribuirá, lo más probable es que los usuarios finales no tengan instalados estos archivos de políticas. Hacer que el usuario final los descargue solo para que la aplicación funcione no es una solución atractiva.

¿Hay alguna manera de hacer que mi aplicación se ejecute sin sobrescribir los archivos en la máquina del usuario final? ¿Un software de terceros que puede manejarlo sin los archivos de política instalados? ¿O una forma de simplemente hacer referencia a estos archivos de políticas desde un JAR?

Respuestas a la pregunta(11)

Su respuesta a la pregunta