В моем проекте у меня были некоторые проблемы с криптографией, которые я исправил using "JCE Unlimited Strength Jurisdiction Policy Files". На локальной машине я просто заменил некоторые JAR в каталоге jre/lib/security
. Тем не менее, мне также нужен мой проект для сборки (а точнее, для запуска тестов) на сервере сборки непрерывной интеграции (Teamcity в моем случае, но я думаю, это не очень важно), что означает исправление банок в каталоге JRE каждой сборки агент, который не является хорошим вариантом.Предоставление политики JCE без исправления JRE
Есть ли способ указать эти политики JCE без патча JRE?
Добавление неограниченного файла политики в каждый агент сборки прекрасно. Я бы даже предложил иметь по крайней мере два отдельных JRE/JDK для каждого агента, один в нетронутом состоянии и один с неограниченным криптографическим кодом, и выполнить тесты на обоих - ваше приложение/библиотека должно работать в обоих случаях и должно проверять оба случая. –