錯誤:在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中文網其他相關文章!