java.security.cert.CertificateException: los certificados no se ajustan a las restricciones de algoritmo
Tengo una aplicación de mapeo que puedo agregarArcGIS 9.3+ mapas base dado una URL. Una de las URL que me gustaría agregar es la URL de un cliente y está protegida. Mi aplicación de mapas usaba Java 6 anteriormente y podía agregar la URL segura sin problemas. Ahora actualicé a Java 7 y obtengo un
"java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"
excepción. Al principio, creo que este es el caso porque en Java 7, por defecto, elMD2
Algoritmo para firmar certificados SSL está deshabilitado. Puedes ver esto en el archivo java.security:
"jdk.certpath.disabledAlgorithms=MD2"
Pero cuando reviso elCertification Signature Algorithm
de esa URL, diceSHA-1
. Lo que es aún más extraño es si comento el"jdk.certpath.disabledAlgorithms=MD2"
línea en eljava.security
archivo, la URL funcionará sin problemas. EsMD2
utilizado en otro lugar durante el proceso SSL? ¿Me estoy perdiendo de algo?