javax.net.ssl.SSLException: java.security.InvalidAlgorithmParameterException: trustAnchors parameter must be non-empty

Я хочу разобрать XML файл, который ежедневно обновляет этот файл - единственная проблема, с которой я столкнулся, заключается в том, что они используют свой собственный сертификат (https://... .) и я не могу использовать этот конкретный URL, также нет ссылки http://....

URL url = new URL("https://...");
...
Document document = db.parse(url.openStream());

Этот код выбрасывает следующее исключение при выполнении моих тестов:

javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: trustAnchors parameter must be non-empty

Я видел множество предложений о создании различных классов для работы с подобным соединением или с персональным сервером, а также о добавлении сертификата в keystore и последующем добавлении этого keystore в проект Java, но я не смог этого сделать и ищу немного более простой способ получить доступ к XML онлайн.

11
задан RiggsFolly 1 August 2016 в 11:59
поделиться