Проблема с IntelliJ IDE, связанная с невозможностью получить какую-либо зависимость от maven, может быть устранена путем добавления сертификатов в файл cacerts JDK и JRE.|| Связь MicroServices из локальной среды в размещенную через IntelliJ.

  1. Загрузить сертификаты с целевого DNS:

Загрузите файлы сертификатов на свой компьютер. Обратите внимание, где вы сохраняете файлы, так как путь будет использоваться на шаге 3.

пример1.cer

пример2.cer

2. Используйте Keytool для добавления сертификатов в хранилище ключей

Откройте командную строку от имени администратора и перейдите туда, где находится программа хранилища ключей. В зависимости от установленной версии Java ее можно найти в папке ‹JAVA_HOME›\bin.

Например:

компакт-диск C:\Program Files\Java\jre1.8.0_361\bin

Для JRE:
Предполагая, что у вас есть Java, ваш JAVA_HOME — это C:\Program Files\Java\jre1.8.0_361\, и вы сохранили сертификаты (на шаге 1) в C:\SOLV -Кения\, выполните следующую команду. В противном случае замените два пути соответственно.

keytool -import -noprompt -trustcacerts -alias example1 -file C:\SOLV-Kenya\example1.cer -keystore C:\Program Files\Java\jre1.8.0_361\lib\security\cacerts -storepass changeit

keytool -import -noprompt -trustcacerts -alias example2 -file C:\SOLV-Kenya\example2.cer -keystore C:\Program Files\Java\jre1.8.0_361\lib\security\cacerts -storepass changeit

Для JDK:

Предполагая, что у вас есть java, ваш JAVA_HOME — это C:\Program Files\Java\jre1.8.0_361\, выполните следующую команду. В противном случае замените два пути соответственно.

keytool -import -noprompt -trustcacerts -alias example1 -file C:\SOLV-Kenya\example1.cer -keystore C:\Program Files\Java\jdk1.8.0_361\jre\lib\security\cacerts-storepass changeit

keytool -import -noprompt -trustcacerts -alias example2 -file C:\SOLV-Kenya\example2.cer -keystore C:\Program Files\Java\jdk1.8.0_361\jre\lib\security\cacerts-storepass changeit

3. Сделайте недействительными кеши IntelliJ IDE и перезапустите.

Откройте IntelliJ и в главном меню выберите Файл | Недействительные кеши.

Во всплывающем окне нажмите Invalidate and Restart.

Совет. Чтобы вывести список всех сертификатов из хранилища ключей:

keytool -list -keystore C:\Program Files\Java\jre1.8.0_361\lib\security\cacerts