Сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенного Okhttp - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь вызвать RestEndpoint небезопасным способом, но использую okhttp API, чтобы поразить службу.Это приводит меня к ошибке ниже.

OkHttpClient client = new OkHttpClient();

Request okRequest = new Request.Builder()
  .url("https://YYY-servicing-v1-unsecured.apps.pcfdev.X.int/student-api/v1/student/166160?includeIcasAndBins=false")
  .get()
  .addHeader("cache-control", "no-cache")
  .addHeader("postman-token", "6b14c245-142c-4838-ba02-0faadb0ec799")
  .build();

Response okResponse;
try {
    okResponse = client.newCall(okRequest).execute();
    System.out.println("OK RESPONSE = "+okResponse);
} catch (IOException e) {
    System.out.println(e.getMessage());
}

Ошибка:

sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException:невозможно найти действительный путь сертификации для запрошенной цели

...