Вам необходимо доверенное хранилище для хранения сертификатов SSL.Вы можете скачать сертификат, используя предпочитаемый вами веб-браузер.Чтобы загрузить сертификат в хранилище доверенных сертификатов, вам нужна программа «keytool», которая поставляется с JDK.
Например, если ваш файл сертификата называется «certificate.crt» и вы хотите создать хранилище доверенных сертификатов с именем«secure.ts», вы можете вызывать keytool следующим образом:
keytool -importcert -keystore secure.ts -storepass S3cuR3pas$! -file certificate.crt
Теперь вы должны сообщить своей программе, где находится хранилище ключей и пароль для его открытия, определяя системные свойства »javax.net.ssl.trustStore "и" javax.net.ssl.trustStorePassword " до открытия соединения
URL url = new URL("https://...");
System.setProperty("javax.net.ssl.trustStore", "secure.ts");
System.setProperty("javax.net.ssl.trustStorePassword", "S3cuR3pas$!");
...
Document document = db.parse(url.openStream());