java.security.cert.CertificateException: Certificados não estão em conformidade com restrições de algoritmo
Eu tenho um aplicativo de mapeamento que pode adicionarArcGIS 9.3+ mapas básicos recebem um URL. Um dos URLs que gostaria de adicionar é o URL de um cliente e está protegido. Meu aplicativo de mapeamento estava usando o Java 6 antes e foi capaz de adicionar a URL segura sem problemas. Eu agora atualizei para o Java 7 e estou recebendo um
"java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"
exceção. No início, acredito que este seja o caso, porque no Java 7, por padrão, oMD2
O algoritmo para assinar certificados SSL está desativado. Você pode ver isso no arquivo java.security:
"jdk.certpath.disabledAlgorithms=MD2"
Mas quando eu verificar oCertification Signature Algorithm
dessa URL, dizSHA-1
. O que é ainda mais estranho é se eu comentar o"jdk.certpath.disabledAlgorithms=MD2"
linha nojava.security
arquivo, o URL funcionará sem problemas. ÉMD2
usado em algum outro lugar durante o processo SSL? Estou faltando alguma coisa aqui?