Итак, я получаю доступ к microsoftonline.com
и graph.microsoft.com
. Для обоих этих сайтов я зашел на сайты в браузере и загрузил сертификаты в формате base 64, импортировав их оба с помощью следующей команды.
c:\Program Files\Java\jdk1.8.0_161\jre\lib>keytool -importcert -noprompt -trustcacerts -alias microsoftgraph -file C:\Users\me\Desktop\graphcert64.cer -keystore "C:\Program Files\Java\jdk1.8.0_161\jre\lib\security\cacerts" -storepass changeit
И я получил сертификат, который был добавлен в хранилище ключей. Тем не менее, я все еще, кажется, получаю ошибку,
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Согласно затмению, JDK, который я использую, - jdk.1.8.0_161
Как я могу решить, что здесь происходит?