JAVAX.NET.SSL.SSLEXCEPTION: JAVA.LANG.RUNTIMEEXCEPTION: COULD NOT GENERATE DH KEYPAIR異常解決

原文出處:https://www.cnblogs.com/yinliang/p/9929595.html       親測有效

解決這個異常的重點就在於下載兩個jar包:

bcprov-ext-jdk15on-1.52

bcprov-jdk15on-1.52

傳送門:https://stackoverflow.com/questions/6851461/why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception

然後下載完畢之後就需要將這兩個jar包放到

$JAVA_HOME/jre/lib/ext
放在指定的目錄下之後,接下來就需要對一個文件進行編輯

這個文件的位置在

$JAVA_HOME/jre/lib/security/
對這個路徑下的java.security文件進行修改 
找到security.provider.9,然後在這句話下面加上:

security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider

加上了之後,重啓應用就可以運行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章