ホームページ >Java >&#&チュートリアル >私の Java コードが TeamCity サーバーでは「InvalidKeyException: 不正なキー サイズ」をスローするのに、MacBook Pro ではスローしないのはなぜですか?
InvalidKeyException: 不正なキー サイズ
質問:
継続的なテストの実行中TeamCity サーバーの統合で、エラーが発生しました:「java.security.InvalidKeyException:」キーのサイズが不正です。」このエラーは、MacBook Pro でテストを実行した場合には発生しませんでした。どちらの環境も Java 1.6 と BouncyCastle ライブラリを使用します。
回答:
このエラーは、Java 仮想マシンのポリシーによって課される暗号化キーのサイズの制限が原因であり、この制限は準拠しています。米国輸出の場合
解決策:
Java 9 以降:
Java 8 Update 161 以降:
Java 8 Update 151 以降:
Java 8 Update 144 以前:
BouncyCastle 解決策:
以上が私の Java コードが TeamCity サーバーでは「InvalidKeyException: 不正なキー サイズ」をスローするのに、MacBook Pro ではスローしないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。