2.20 JCE の無制限強度のポリシー・ファイル
一部の国では輸入統制の制限があるため、JCE 管轄ポリシー・ファイルでは、強力ではあるものの、制限付きの暗号が Java SDK とともに提供されています。
「無制限の強度」を持つバージョンの管轄ポリシー・ファイルは、暗号化強度に対する制限がない、対象国 (大部分の国に相当) に居住するユーザーが使用できます。
Java SDK より提供される強力な暗号のバージョンをダウンロードし、これを無制限強度バージョンに置き換えることができます。
この場合、JDK の lib/security ディレクトリにある 2 つの JAR ファイル local_policy.jar と US_export_policy.jar を更新する必要があります。
Oracle の無制限強度の管轄ポリシー・ファイル:
&<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank"&>www.oracle.com/technetwork/java/javase/downloads/index.html&</a&>
これらのポリシー・ファイルをインストールしない場合、Bouncy Castle を使用するサービスで以下の例外エラーが発生します。
java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size