Сконвертировать файл .JKS в .PEM для SSL в Unix/Linux

Сконвертировать файл .JKS в .PEM для SSL в Unix/Linux

В данной статье «Сконвертировать файл .JKS в .PEM для SSL в Unix/Linux» я хотел бы рассказать как можно сконвертировать файл .JKS в .PEM для SSL в Unix/Linux. На готовом примере, вы увидите как я буду это делать.

Первое что я буду делать, так это перенос всех данных в формат PKCS12 с утилитой keytool:

# keytool -importkeystore -srckeystore linux-notes-jks.jks -destkeystore linux-notes-jks-new.p12 -srcstoretype JKS -deststoretype PKCS12 -srcalias myalias -destalias myalias
  • Enter destination keystore password: — Тут необходимо ввести пароль для нового хранилища;
  • Re-enter new password: Тут необходимо ввести повторно пароль для нового хранилища;
  • Enter source keystore password: — Тут необходимо ввести пароль от старого хранилища;

linux-notes-jks — старый файл хранилища.
linux-notes-jks-new новый файл с расширением p12.

И так, поверим что получилось:

# ls -l | grep p12

-rw-r--r-- 1 captain captain 5461 Sep 11 14:09 linux-notes-jks-new.p12

После этого,  можно с утилитой openssl выполнить конвертацию формата «.p12» в «.pem», для этого выполните команду:

# openssl pkcs12 -in linux-notes-jks-new.p12 -out linux-notes-jks-new.pem
  • Enter Import Password: Тут необходимо ввести пароль.
  • Enter PEM pass phrase: — Тут необходимо ввести пароль для PEM;
  • Verifying — Enter PEM pass phrase: — Тут необходимо ввести повторно пароль для PEM;

Поверим что получилось:

# ls -l | grep pem

-rw-r--r-- 1 captain captain 5461 Sep 11 14:15 linux-notes-jks-new.pem

Чтобы посмотреть что находится внутри самого сертификата, выполните:

# cat linux-notes-jks-new.pem | head -n 7

Тема «Сконвертировать файл .JKS в .PEM для SSL в Unix/Linux» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.