У меня есть приложение, использующее 256-битное шифрование AES, которое не поддерживается Java из коробки. Я знаю, что для правильной работы я устанавливаю jar-файлы неограниченной силы JCE в папку безопасности. Это нормально для меня как разработчика, я могу их установить.
У меня вопрос: поскольку это приложение будет распространяться, конечные пользователи, скорее всего, не будут устанавливать эти файлы политик. Когда конечный пользователь загружает их только для того, чтобы приложение работало, решение не является привлекательным.
Есть ли способ заставить мое приложение работать без перезаписи файлов на компьютере конечного пользователя? Программное обеспечение сторонних производителей, которое может справиться с этим без установленных файлов политики? Или способ просто сослаться на эти файлы политики из JAR?