Я пытаюсь проанализировать файл XML, который ежедневно обновляет указанный файл. Единственная проблема, с которой я столкнулся, заключается в том, что они используют свой собственный сертификат (https://...), и я не могу использовать этот конкретный URL-адрес, а также нет доступной ссылки http://....
URL url = new URL("https://...");
...
Document document = db.parse(url.openStream());
Этот код выдает следующее исключение при выполнении моих тестов:
javax.net.ssl.SSLException: java.lang.RuntimeException: непредвиденная ошибка: java.security.InvalidAlgorithmParameterException: параметр trustAnchors должен быть непустым
Я видел множество предложений, связанных с созданием различных классов для работы с этим типом соединения или с персональным сервером, а также с добавлением сертификата в хранилище ключей, а затем добавлением этого хранилища ключей в проект Java, но я был не могу этого сделать, и я ищу более простой способ получить доступ к XML в Интернете.