Каков наилучший способ интеграции поставщика Bouncy Castle в программу Java? - PullRequest
13 голосов
/ 22 июня 2011

Как лучше всего интегрировать провайдера Bouncy Castle в Java-программу? Я знаю, что могу добавить это программно, используя:

import org.bouncycastle.jce.provider.BouncyCastleProvider;
...
Security.addProvider(new BouncyCastleProvider());

Или я могу добавить его к пути в JRE на моей машине.

Какой лучший выбор?

1 Ответ

8 голосов
/ 22 июня 2011

На мой взгляд, лучше всего добавить его в качестве провайдера безопасности с собственным кодом. Это потому, что это зависит только от проекта, а не от системы. Добавьте файлы Jar BouncyCastle в ваш проект и добавьте их в путь к классам, и все. Он будет работать на всех системах без необходимости дальнейших шагов ручной установки.

Если вы устанавливаете BouncyCastle в JRE, у вас всегда возникают проблемы, если вам необходимо обновить JRE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...