java.security.cert.CertificateException: сертификаты не соответствуют ограничениям алгоритма
У меня есть картографическое приложение, которое может добавитьArcGIS 9.3+ базовые карты с учетом URL. Один из URL, который я хотел бы добавить, принадлежит клиенту.URL и защищен. Мое картографическое приложение раньше использовало Java 6 и смогло добавить безопасный URL без проблем. Сейчас я обновился до Java 7 и получаю
"java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"
исключение. Во-первых, я считаю, что это так, потому что в Java 7 по умолчаниюMD2
алгоритм подписи SSL-сертификатов отключен. Вы можете увидеть это в файле java.security:
"jdk.certpath.disabledAlgorithms=MD2"
Но когда я проверяюCertification Signature Algorithm
этого URL, он говоритSHA-1
, Что еще более странно, если я закомментирую"jdk.certpath.disabledAlgorithms=MD2"
линия вjava.security
файл, URL будет работать без проблем. ЯвляетсяMD2
используется где-то еще во время процесса SSL? Я что-то здесь упускаю?