(Во-первых, я не уверен, почему вы хотите запустить Eclipse на IBM JRE. Если вам нужна IBM JRE для конкретных проектов (или даже по умолчанию) в качестве рабочей среды, вы можете добавить ее и установить всвойства рабочей области (или проекта).)
Эта ошибка возникает из-за того, что IBM JRE не доверяет этому сертификату (CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
) из коробки.
И Oracle, иIBM JRE поставляется с набором доверенных сертификатов CA по умолчанию.
В Oracle Java они расположены в "jssecacerts
, если он существует. В противном случае, cacerts
".В документации также сказано:
ВАЖНОЕ ПРИМЕЧАНИЕ: JDK поставляется с ограниченным количеством доверенных корневых сертификатов в файле / lib / security / cacerts.Как описано в keytool, вы несете ответственность за поддержание (то есть добавление / удаление) сертификатов, содержащихся в этом файле, если вы используете этот файл в качестве хранилища доверенных сертификатов.
В зависимости от конфигурации сертификатов серверов, к которым вы обращаетесьВам может потребоваться добавить дополнительные корневые сертификаты.Получите необходимые конкретные корневые сертификаты от соответствующего поставщика.
Это может быть другое место для IBM JRE, но, в конечном счете, этот совет также применим: в конечном счете, это зависит от вас.чтобы убедиться, что у вас есть сертификаты CA, которым вы хотите доверять.Вы можете экспортировать их из вашего браузера, например.