Keytool: основные шаги
Для выполнения расширенных операций с сертификатами можно использовать утилиту Java keytool. Она входит в состав среды выполнения Java (JRE), которая встроена в АРХИВА:
/opt/mailarchiva/server/jre64/bin/keytool
C:\Program Files\MailArchiva\server\bin\keytool
Keytool — это инструмент командной строки, который используется для управления ключами и сертификатами в Java. Вот основные шаги, которые вам нужно выполнить для работы с keytool:
Запуск keytool:
Откройте командную строку или терминал.
Перейдите в каталог, где вы хотите работать с keytool.
Введите команду
keytool
и нажмите Enter.
Создание хранилища ключей:
Введите команду
keytool -genkey -alias [имя ключа] -keyalg [алгоритм] -keysize [размер ключа] -keystore [путь к хранилищу ключей]
.Замените
[имя ключа]
,[алгоритм]
и[размер ключа]
на соответствующие значения.Замените
[путь к хранилищу ключей]
на путь к файлу хранилища ключей.
Просмотр содержимого хранилища ключей:
Введите команду
keytool -list -keystore [путь к хранилищу ключей]
.Вы увидите список ключей и сертификатов в хранилище.
Импорт сертификата в хранилище ключей:
Введите команду
keytool -importcert -alias [имя сертификата] -file [путь к сертификату] -keystore [путь к хранилищу ключей]
.Замените
[имя сертификата]
и[путь к сертификату]
на соответствующие значения.
Экспорт сертификата из хранилища ключей:
Введите команду
keytool -exportcert -alias [имя сертификата] -file [путь к файлу сертификата] -keystore [путь к хранилищу ключей]
.
Удаление сертификата из хранилища ключей:
Введите команду
keytool -delete -alias [имя сертификата] -keystore [путь к хранилищу ключей]
.
Запрос CSR (Certificate Signing Request) — это запрос на подпись сертификата, который отправляется в центр сертификации (ЦС). Запрос CSR содержит информацию о субъекте, которому требуется сертификат, и о самом сертификате. Вот как можно создать запрос CSR с помощью
keytool
:
Введите команду
keytool -certreq -alias [имя ключа] -file [путь к запросу CSR]
.Замените
[имя ключа]
на имя ключа, который вы хотите использовать для запроса CSR.Замените
[путь к запросу CSR]
на путь к файлу запроса CSR.
Запрос CSR будет создан в виде файла с расширением .csr. Этот файл можно отправить в центр сертификации для получения сертификата.
Это лишь основные шаги, которые вы можете выполнить с помощью keytool. Для получения более подробной информации и дополнительных опций вы можете обратиться к документации keytool
.