JAVA使用HttpClient時報錯:Algorithm constraints check failed on signature algorithm: MD5withRSA
今天使用httpClient.executeMethod時拋出異常:java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA,下面是解決這個問題的6步。
1. 在cmd窗口輸入命令"where java"檢查你實際使用的JDK到底在哪里(我用的是Windows7)
2. 重裝那個JDK(這一步可能不需要)
3. 編輯文件java.security(C:\Program Files\Java\jdk1.8.0_191\jre\lib\security\java.security)
4. 去掉"jdk.certpath.disabledAlgorithms"里的"MD5",去掉"jdk.tls.disabledAlgorithms"里的"MD5withRSA"
5.打開環境變量設置,去掉path里的"C:\Program Files (x86)\Common Files\Oracle\Java\javapath;"
6.重啟電腦

浙公網安備 33010602011771號