首頁 > Java > java教程 > 為什麼我的 Java SSL 連線失敗並顯示「無法產生 DH 金鑰對」?

為什麼我的 Java SSL 連線失敗並顯示「無法產生 DH 金鑰對」?

DDD
發布: 2024-12-03 13:08:15
原創
467 人瀏覽過

Why Does My Java SSL Connection Fail with

錯誤:在SSL 握手期間無法產生DH 金鑰對

與某些IRC 伺服器建立SSL 連線時,開發人員可能會連線時,開發人員可能會連線遇到標題為的異常「無法產生DH 金鑰對。」此錯誤源自於首選加密方法的差異。

問題在於用於 Diffie-Hellman (DH) 金鑰交換的質數大小。 Java 的最大可接受大小為 1024 位,而某些伺服器可能需要更大的大小。此問題被回報為 JDK-6521495。

目前,存在使用 BouncyCastle 的 JCE 實現的解決方法。

更新

該錯誤隨後被記錄為JDK-7044060 並已解決。然而,值得注意的是,限制僅增加到 2048 位元。仍然受到 2048 位元的限制,更大的大小需要在 Java 9 中修復 JDK-8072452。

以上是為什麼我的 Java SSL 連線失敗並顯示「無法產生 DH 金鑰對」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板