JAVA使用HttpClient时报错:Algorithm constraints check failed on signature algorithm: MD5withRSA

Posted 永痕的只有时间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 FilesJavajdk1.8.0_191jrelibsecurityjava.security)

4. 去掉"jdk.certpath.disabledAlgorithms"里的"MD5",去掉"jdk.tls.disabledAlgorithms"里的"MD5withRSA"

5.打开环境变量设置,去掉path里的"C:Program Files (x86)Common FilesOracleJavajavapath;"

6.重启电脑

 

以上是关于JAVA使用HttpClient时报错:Algorithm constraints check failed on signature algorithm: MD5withRSA的主要内容,如果未能解决你的问题,请参考以下文章

使用阿里云OSS,上传图片时报错:java.lang.ClassNotFoundException:org.apache.http.ssl.TrustStrategy

HttpClient报错Timeout waiting for connection from pool

使用 Gradle 编译 Java 项目时报错: Could not find Tools.jar

java.ArrayList集合调用并重写sort方法,使用时报错

报错项目启动部署时报错:java.lang.NoSuchMethodError

急!!!java用poi导出excel文件,打开导出的文件时报错“文件错误,数据可能丢失”