静的構成方法
静的な設定が弾む城Javaサポートがjarファイルパッケージを使用するために必要なローカル環境に追加されているbcprov-EXT-jdk15on-161.jar。
ダウンロード:http://www.bouncycastle.org/latest_releases.html
検索bcprov-EXT-jdk15on-161.jar [ダウンロード]をクリックします。
(1)bcprov-EXT-jdk15on-161.jarのJava SDKに加えました。
Java SDKの位置→ C:\プログラムファイル\のJava \ jdk1.8.0_101 \ JRE \ libに\ extに
(2)セキュリティプロファイル→java.securityの変更\プログラムファイル\のJava \ jdk1.8.0_101 \ JRE \ libに\セキュリティ:C
セキュリティファイルに次のセクションを見つけます。
security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=sun.security.ec.SunEC
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
security.provider.7=com.sun.security.sasl.Provider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI
その後の追加:
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
(そのセキュリティ文書によると、これらの番号があってもよいことに注意してください。)
インストールが成功した検出は、次の簡単な手順を使用することができます。
public static void main(String[] args) {
Provider provider = Security.getProvider("BC");
System.out.println(provider);
}
インストールが失敗した場合、ディスプレイはBCが正常にインストールされたことを表している場合に表示されるかはnull。図は次のとおりです。
そのインストールは成功しました。
しかし、ときに私が使用していますが、見つかった org.bouncycastle.jce.provider.BouncyCastleProviderと org.bouncycastle.util.encoders.Hexのガイドは行きません
私はそう:
見つけるために、META-INFリソースを開きbcprov-EXT-jdk15on-161.jar と161.jar bcprov-jdk15onを- ペーストを次の図にMETA-INFを:
[ビルドPath->のconfigureのビルド・パスを見つけ、右参照されるライブラリを見つける... [設定のビルド・パスをクリックしてください...。
検索とクリックJavaのビルドPath->をLibraries-をクリック>をクリックJARの追加...
ちょうどにつながる検索bcprov-EXT-jdk15on-161.jar とbcprov-jdk15on-161.jar
完了するのを追加。図は次のとおりです。
終わり。