Импорт SSL-сертификата в Eclipse - PullRequest
27 голосов
/ 26 марта 2009

Как импортировать SSL-сертификат, созданный Java, в проект в Eclipse?

Ответы [ 5 ]

36 голосов
/ 26 марта 2009

Вероятно, вы хотите импортировать "поддельный" сертификат SSL в трастовые маркеры JRE, чтобы избежать проблем с неподтвержденным сертификатом. Не так ли?

Как сказал Джон, вы можете выполнить эту работу с помощью keytool :

keytool
    -import
    -alias <provide_an_alias>
    -file <certificate_file>
    -keystore <your_path_to_jre>/lib/security/cacerts

Используйте «changeit» в качестве пароля по умолчанию при запросе ( спасибо Брайану Клозелу ). Убедитесь, что вы используете эту среду выполнения на вашем сервере или запустите конфигурацию.

2 голосов
/ 28 ноября 2018

Есть лучший инструмент для работы.

KeyStore Explorer

Когда вы запускаете (запускаете как администратор в Windows, чтобы сохранить изменения в системе, sudo в Linux и т. Д.), Приложение (в нем есть установщики для win / mac / linux), есть встроенная функция для редактирования файл cacerts:

Файл -> Открыть спец. -> Открыть сертификаты CA

Open CA Certificates

ЛИБО у вас уже есть файл сертификата, и вы можете перейти по адресу:

Инструменты -> Импорт доверенного сертификата

ИЛИ вам необходимо скачать сертификат с сервера; перейти к:

Изучить -> Изучить SSL

Examine menu

Examine SSL

Оттуда введите имя хоста и нажмите ОК. Появится окно с информацией о сертификате. В нижней части этого окна есть кнопка «Импорт», которая позволит вам напрямую импортировать ее в cacerts.

Certificate Details for SSL Connection

Убедитесь, что вы сохранили и закрыли каскады и перезапустите свое затмение / приложение, чтобы настройки вступили в силу.

1 голос
/ 28 октября 2017

Нам нужно импортировать сертификат, значит нам нужно использовать:

keytool 
 -importcert 
 -file <certificate_location> 
 -keystore <jre_location\lib\security\cacerts> 
 -alias "<cert_name>"

Будет запрошен пароль. Введите пароль как changeit

Type Password : changeit

наконец, он спросит, нужно добавить {да / нет}:

введите да.

Примечание. Не указывайте пробел в пути к местоположению

0 голосов
/ 29 августа 2018
sudo  keytool -import  -file /Users/balaji-pt2176/Desktop/Apple\ Worldwide\ Developer\ Relations\ Certification\ Authority.cer  -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/security/cacerts

в макинтош

0 голосов
/ 26 марта 2009

Вам, вероятно, следует создать сертификат и импортировать его в хранилище ключей по умолчанию с помощью keytool. Я не уверен, что вы пытаетесь сделать со своим приложением, но тогда оно сможет использовать этот сертификат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...