К сожалению, мне не удалось импортировать сертификат в мой файл cacerts, однако я смог настроить свой CloseableHttpClient так, чтобы он использовал URL-адреса HTTPS, которые не имеют «действительных» сертификатов.Я просто использовал следующий код при реализации моего клиента:
SSLContext sslContext = new SSLContextBuilder()
.loadTrustMaterial(null, ((certificate, authType) -> true)).build();
CloseableHttpClient client = HttpClients.custom().setSSLContext(sslContext)
.setSSLHostnameVerifier(new NoopHostnameVerifier()).build();
Я знаю, что это неправильный способ справиться с ситуацией, но я не беспокоюсь о проверке сертификата с сервера, с которым я общаюсьв этом конкретном случае.