Как получить файл * .cer для добавления самоподписанного сертификата HTTPS в качестве доверенного для Java - PullRequest
3 голосов
/ 14 марта 2010

Я подключаюсь к HTTPS-сайту с самозаверяющим сертификатом с помощью Java-апплета. Апплет не может открыть соединение HTTPS - он возвращает следующее исключение:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Так что проблема в том, что мне нужно добавить сертификат как «доверенный» для Java. Я прочитал, что я должен использовать следующую команду:

keytool -import -alias abc -file ABCCA.cer

Я прав? Как мне получить файл * .cer? Сервер работает под управлением Debian 5. Я использую Windows 7 и Java 6 на клиентском компьютере.

Ответы [ 2 ]

3 голосов
/ 15 марта 2010

Подключитесь к серверу https с помощью браузера и экспортируйте сертификат.

С помощью firefox это можно сделать, дважды щелкнув по замку в строке состояния, нажав на кнопку «Просмотр сертификата», затем на вкладке «Подробности» нажмите «Экспорт ...»

2 голосов
/ 18 ноября 2016

Выполните следующие шаги

1) В Chrome перейдите к настройкам.
2) В настройках нажмите «Показать предварительные настройки».
3) В разделе HTTPS / SSL нажмите «Управление сертификатами».
4) Экспортируйте ваш сертификат.
5) В поиске Windows (нажмите клавишу Windows на клавиатуре) введите java.
6) Выберите (настроить Java) параметр, который откроет панель управления Java
7) Выберите вкладку Безопасность в JavaПанель управления
8) Выберите Управление сертификатами
9) Нажмите Импорт
10) На вкладке (Пользователь) выберите тип сертификата (Доверенные сертификаты)
11) Нажмите кнопку импорта и перейдите к загруженному сертификату иимпортируйте его.

Готово Наслаждайтесь.

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