java.security.cert.CertificateException: Certyfikaty nie są zgodne z ograniczeniami algorytmu

Mam aplikację do mapowania, która może dodawaćArcGIS 9.3+ mapy bazowe z podanym adresem URL. Jeden z adresów URL, które chciałbym dodać, pochodzi z adresu URL klienta i jest zabezpieczony. Moja aplikacja mapująca korzystała wcześniej z Java 6 i była w stanie dodać bezpieczny adres URL bez żadnych problemów. Zaktualizowałem teraz do Java 7 i otrzymałem

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

wyjątek. Na początku uważam, że tak jest, ponieważ w Javie 7 domyślnieMD2 algorytm podpisywania certyfikatów SSL jest wyłączony. Możesz to zobaczyć w pliku java.security:

"jdk.certpath.disabledAlgorithms=MD2"

Ale kiedy sprawdzamCertification Signature Algorithm tego adresu URLSHA-1. Jeszcze bardziej dziwne jest to, gdy komentuję"jdk.certpath.disabledAlgorithms=MD2" linia wjava.security plik, adres URL będzie działać bez problemów. JestMD2 używany gdzieś indziej podczas procesu SSL? Czy coś mi umyka?

questionAnswers(9)

yourAnswerToTheQuestion