Wie kann vermieden werden, dass beim Bereitstellen einer Anwendung JCE-Richtliniendateien mit unbegrenzter Stärke installiert werden?

Ich habe eine App, die 256-Bit-AES-Verschlüsselung verwendet, die von Java nicht standardmäßig unterstützt wird. Ich weiß, dass ich die JCE-Gläser mit unbegrenzter Stärke im Sicherheitsordner installieren kann, damit diese ordnungsgemäß funktionieren. Das ist in Ordnung für mich als Entwickler, ich kann sie installieren.

Meine Frage ist, da diese App verteilt wird, werden Endbenutzer diese Richtliniendateien höchstwahrscheinlich nicht installiert haben. Es ist keine attraktive Lösung, wenn der Endbenutzer diese nur herunterlädt, damit die App funktioniert.

Gibt es eine Möglichkeit, meine App auszuführen, ohne Dateien auf dem Endbenutzercomputer zu überschreiben? Eine Drittanbieter-Software, die ohne installierte Richtliniendateien damit umgehen kann? Oder eine Möglichkeit, diese Richtliniendateien einfach aus einer JAR heraus zu referenzieren?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage