
Сконвертировать файл .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» завершена.