Я работаю над приложением Springboot и столкнулся с этой проблемой,
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Но моя проблема в том, что когда я выполняю следующий фрагмент кода на отдельном основном методе, он работает отлично и дает мне результат, но когда тот же код находится в служебной функции в приложении Springboot, он дает выше ошибка. Помоги мне понять и решить.
String url = "https://remote-service?user=testuser";
CloseableHttpClient client = HttpClients.createDefault();
HttpGet request = new HttpGet(url);
String encoding = DatatypeConverter.printBase64Binary("username:password".getBytes(StandardCharsets.UTF_8));
request.setHeader("Authorization", "Basic " + encoding);
// add request header
request.addHeader("User-Agent", USER_AGENT);
HttpResponse response = client.execute(request);
Направь меня на это.