Когда поставщики CA обновляют свои сертификаты до SHA-2, они представляют новые сертификаты для включения в различные продукты, использующие SSL, такие как браузеры и Java.
Очевидно, что более старые версии данного продукта не будут иметь более новых сертификатов (отсутствует механизм их автоматического обновления).
Если провайдер не отправляет новый сертификат, он не будет включен в Java, и вам придется вручную добавлять новые сертификаты в хранилище доверенных сертификатов Java.
Так что, если вы получаете сообщение об ошибке вроде:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: не удалось построить путь PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели
... тогда у вас, вероятно, нет правильного корневого сертификата CA, и вам нужно будет вручную загрузить и установить сертификаты в хранилище ключей доверенных сертификатов Java. Вот способ сделать это: http://mikepilat.com/2011/05/adding-a-certificate-authority-to-the-java-runtime.html