Ответ 1
По-моему, лучшим вариантом является добавление его в качестве поставщика безопасности с собственным кодом. Это связано с тем, что он зависит только от проекта, а не зависит от системы. Добавьте файл BouncyCastle jar в проект и добавьте их в путь класса и его. Он будет работать на всех системах без необходимости дальнейших шагов по ручной установке.
Если вы устанавливаете BouncyCastle в JRE, у вас всегда есть проблемы, если вам нужно обновить JRE.