ホームページ > Java > &#&チュートリアル > Java SSL 接続が「DH キーペアを生成できませんでした」というメッセージで失敗するのはなぜですか?

Java SSL 接続が「DH キーペアを生成できませんでした」というメッセージで失敗するのはなぜですか?

DDD
リリース: 2024-12-03 13:08:15
オリジナル
469 人が閲覧しました

Why Does My Java SSL Connection Fail with

エラー: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート