http://blog.csdn.net/murcielagoan/article/details/52313684

Java7/8遇到

java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

 certificate does not confirm to algorithm constrains 
百度了各种说法,发现是由于Java8 disable了MD5相关的算法逻辑,故报错了,解决方案如下: 
找到你的Java安装目录,%JAVA_HOME%\Java\jdk1.8.0_102\jre\lib\security目录下的java.security文件,修改其中内容:

jdk.certpath.disabledAlgorithms=MD2, MD5, RSA keySize < 1024 
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768

改为:

jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024 
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768

也就是说把MD5去掉,保存即可。 

你可能感兴趣的:(java)