エラー: SSL ハンドシェイク中に DH キーペアを生成できませんでした
特定の IRC サーバーとの SSL 接続を確立すると、開発者は次のタイトルの例外が発生することがあります。 「DH キーペアを生成できませんでした。」このエラーは、優先される暗号化方式の不一致が原因で発生します。
問題は、Diffie-Hellman (DH) キー交換に使用されるプライム サイズにあります。 Java の最大許容サイズは 1024 ビットですが、一部のサーバーではさらに大きなサイズが必要な場合があります。この問題は、JDK-6521495 として報告されました。
現在、BouncyCastle の JCE 実装を使用した回避策が存在します。
Update
その後、エラーは次のように記録されました。 JDK-7044060 は解決されました。ただし、制限は 2048 ビットまでしか増加していないことに注意することが重要です。これには依然として 2048 ビットの制限があり、それより大きいサイズでは Java 9 で JDK-8072452 を修正する必要があります。
以上がJava SSL 接続が「DH キーペアを生成できませんでした」というメッセージで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。