Разрешение конкретного сертификата Java

2954
Jonas B

Нам нужно разрешить конкретный Java-сертификат для наших пользователей, чтобы им не пришлось принимать всплывающее окно с недействительным сертификатом. Есть ли какой-нибудь известный способ сделать это? Можно ли в любом случае развернуть предопределенное хранилище сертификатов JRE или что-то в этом роде?

Спасибо

0
Я бы попробовал этот вопрос на SO Ivo Flipse 14 лет назад 0

2 ответа на вопрос

3
Jonas B

Удалось найти решение, в <user>\ application data \ sun \ java \ deploy \ security есть файл trust.certs, который является хранилищем сертификатов JRE. Вы можете добавить и принять необходимые сертификаты и развернуть файл для пользователей через объект групповой политики или обязательный профиль, если вы используете обязательные профили.

0
harrymc

Вы должны подтвердить свою заявку, используя сертификат. Этот процесс называется подписанием, и java-программа, которая делает это, называется jarsigner.exe, здесь объясняется . Тем не менее, эта программа является частью Java JDK, а не JRE.

Обратите внимание, что после подписания JAR-файла вашим клиентам требуется только JRE для его работы. Вам нужно только установить JDK на компьютер разработчика.

Для получения дополнительной информации см .:
Понимание урока подписи и проверки
: использование API и инструментов для безопасного обмена кодами и файлами

Вы не правильно прочитали вопрос. Мы не разрабатывали приложение и не будем подписывать его должным образом. Неважно, мне удалось найти решение. Jonas B 14 лет назад 0
Извините, думаю, я отвечал слишком много вопросов новичками за последние несколько дней. harrymc 14 лет назад 0
Нет проблем, спасибо за усилия в любом случае :) Jonas B 14 лет назад 0