2011-06-22 23 views
10

Bouncy CastleプロバイダをJavaプログラムに統合する最も良い方法は何ですか?Bouncy CastleプロバイダをJavaプログラムに統合する最も良い方法は何ですか?

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

をどちらか私は私のマシン上のJREのパスに追加することができます 私は、私が使用して、プログラム的にそれを追加することができます知っています。

ベストチョイスは何ですか?

答えて

8

私の意見では、セキュリティプロバイダとして独自のコードを追加するのが最良の選択です。 これはプロジェクト依存のみであり、システムに依存しないためです。 BouncyCastle jarファイルをプロジェクトに追加し、クラスパスに追加します。さらに手動でインストールする必要はなく、すべてのシステムで動作します。

JREにBouncyCastleをインストールした場合、JREを更新する必要がある場合には常に問題があります。

+0

Eclipseの下のクラスパスにjarファイルを追加する方法はありますか? – Pablosproject

+3

プロジェクトに「lib」という名前のディレクトリを作成し、そこにJARファイルをコピーしてから、JARファイルのコンテキストメニュー「Build Path」 - >「Build Pathに追加」を選択します。 – Robert

関連する問題