Импортируйте Сертификат как Доверяемый Сертификат (Учебные руководства Java™> Средства защиты в Java SE> Обмен Файлами)


След: Средства защиты в Java SE
Урок: Обмен Файлами
Раздел: Шаги для Получателя Контракта
Импортируйте Сертификат как Доверяемый Сертификат
Домашняя страница > Средства защиты в Java SE > Обмен Файлами

Импортируйте Сертификат как Доверяемый Сертификат

Предположите, что Вы - Рут и получили от Стэна Смита

Прежде, чем можно будет использовать jarsigner инструмент, чтобы проверить подлинность подписи файла JAR, Вы должны импортировать сертификат Стэна в свой keystore.

Даже при том, что Вы (действующий как Стэн) создали эти файлы, и они не были фактически транспортированы никуда, можно моделировать быть кем-то другим чем creater и отправитель, Стэн. Действуя как Рут, введите следующую команду, чтобы создать названный keystore exampleruthstore и импортируйте сертификат в запись с псевдонимом stan.

keytool -import -alias stan -file StanSmith.cer -keystore exampleruthstore

Так как keystore еще не существует, keytool создаст это для Вас. Это запросит Вас keystore пароль.

keytool печатает информацию о сертификате и просит, чтобы Вы проверили это; Например, сравнивая выведенные на экран цифровые отпечатки сертификата с полученными из другого (доверяемого) источника информации. (Каждый цифровой отпечаток является относительно коротким числом, которое уникально и достоверно идентифицирует сертификат.) Например, в реальном мире можно позвонить Стэну и спросить его, каковы цифровые отпечатки должны быть. Он может получить цифровые отпечатки StanSmith.cer файл он создал, выполняя команду

keytool -printcert -file StanSmith.cer

Если цифровые отпечатки, которые он видит, являются тем же самым, как те сообщили Вам keytool, тогда можно предположить, что сертификат не был изменен в пути. Можно безопасно позволить keytool проуступите, чтобы поместить "доверяемый сертификат" запись в Ваш keystore. Эта запись содержит данные сертификата с открытым ключом от файла StanSmith.cer. keytool присваивает псевдоним stan к этой новой записи.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Шаги для Получателя Контракта
Следующая страница: Проверьте Подпись Файла JAR



Spec-Zone.ru - all specs in one place