Как преобразовать CRT в PEM с помощью OpenSSL

Преобразование ЭЛТ в PEM

Работа с SSL-сертификатами часто подразумевает работу с различными форматами файлов, и иногда они нужны в формате PEM. Независимо от того, есть ли у Вас файлы CRT, CER или DER, понимание того, как выполнять эти преобразования, может поначалу показаться непосильной задачей. Но не волнуйтесь, мы Вас подстрахуем!

В этом руководстве Вы узнаете, как использовать OpenSSL для плавного преобразования Ваших SSL-сертификатов в PEM, шаг за шагом, независимо от того, работаете ли Вы в Linux или Windows. Давайте упростим этот процесс вместе!


Оглавление

  1. Преобразование CRT в PEM с помощью OpenSSL (Linux и Windows)
  2. Как преобразовать DER или CER в PEM
  3. Как установить OpenSSL

Получите SSL-сертификаты сегодня

Преобразование CRT в PEM с помощью OpenSSL (Linux и Windows)

Выполните эти простые шаги, чтобы преобразовать CRT-файл в PEM-файл с помощью OpenSSL. Инструкции работают как в Linux, так и в Windows, с небольшими отличиями в навигации по каталогам и выполнении команд.

Шаг 1: Откройте инструмент командной строки

  • В Linux: Откройте Терминал, нажав Ctrl + Alt + T или найдя“Terminal” в Ваших приложениях.
  • В Windows: Откройте Командную строку или PowerShell, нажав Win + R, введя cmd или powershell и нажав Enter.

Шаг 2: Проверьте, установлен ли OpenSSL

OpenSSL – это основной инструмент, используемый для преобразования, независимо от того, работаете ли Вы с сертификатами или безопасно управляете своим закрытым ключом. Убедитесь, что он установлен в Вашей системе, выполнив следующую команду:

версия openssl

Если OpenSSL установлен, Вы увидите номер версии (например, OpenSSL 1.1.1).

Если он не установлен, Вы получите сообщение об ошибке, например, ‘openssl’ не распознан как внутренняя или внешняя команда. Не волнуйтесь! Вы можете следовать нашим подробным инструкциям по его установке.


Шаг 3: Перейдите в директорию

С помощью команды cd перейдите в папку, где находится Ваш файл CRT.

В Linux:

cd /path/to/certificate/folder

В Windows:

cd C:\path\to\certificate\folder

Замените /path/to/certificate/folder или C:\path\to\certificate\folder на реальный путь.


Шаг 4: Выполните команду OpenSSL

Выполните следующую команду, чтобы преобразовать файл CRT в формат PEM:

openssl x509 -in certificate.crt -outform PEM -out certificate.pem

Замените certificate.crt на имя Вашего файла CRT.

Полученный файл certificate.pem будет сохранен в той же директории, готовый к использованию вместе с Вашим закрытым ключом в конфигурациях SSL.

Сэкономьте 10% на SSL-сертификатах

Шаг 5: Проверьте вывод

Найдите файл certificate.pem в Вашей директории.

Откройте файл в текстовом редакторе и убедитесь, что он начинается с :

----- НАЧНИТЕ СЕРТИФИКАТ-----

который является типичным заголовком для PEM-сертификатов.


Как преобразовать DER или CER в PEM

Если у Вас есть сертификат в кодировке DER или CER в формате DER и Вам нужно преобразовать его в формат PEM, OpenSSL может работать с обоими форматами с помощью одной и той же команды. Просто выполните соответствующую команду для преобразования файлов сертификатов в зависимости от типа файла:

Для преобразования DER в PEM

openssl x509 -inform DER -in certificate.der -outform PEM -out certificate.pem

Для CER в PEM

openssl x509 -inform DER -in certificate.cer -outform PEM -out certificate.pem

Замените certificate.der или certificate.cer на имя Вашего файла в формате DER.

Полученный файл certificate.pem будет сохранен в той же директории.


Ознакомьтесь с нашим подробным руководством по форматам SSL, чтобы еще лучше понять, как они работают.

Как установить OpenSSL

Если OpenSSL еще не установлен в Вашей системе, выполните следующие шаги для его установки:

В Linux

Используйте менеджер пакетов, чтобы установить его:

Ubuntu/Debian:

sudo apt update
sudo apt install openssl

CentOS/Red Hat:

sudo yum install openssl

В Windows

  1. Загрузите программу установки OpenSSL из надежного источника, например, Shining Light Productions.
  2. Следуйте инструкциям по установке, убедившись, что Вы добавили OpenSSL в PATH Вашей системы во время установки.

Защитите свой сайт как профессионал с помощью SSL Dragon!

Преобразование файлов формата CRT, DER, PFX или CER в формат PEM – необходимый навык для управления сертификатами SSL, и OpenSSL делает этот процесс быстрым и простым.

Если Вы ищете универсальный магазин для всех Ваших потребностей в SSL-сертификатах, SSL Dragon поможет Вам в этом. Мы предлагаем широкий ассортимент SSL-продуктов, а также экспертные рекомендации, которые помогут Вам защитить свой сайт. Посетите SSL Dragon сегодня, чтобы ознакомиться с нашими предложениями и упростить управление SSL-сертификатами!

Сэкономьте 10% на SSL-сертификатах при заказе сегодня!

Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10

Детальное изображение дракона в полете
Написано

Опытный автор контента, специализирующийся на SSL-сертификатах. Превращает сложные темы кибербезопасности в понятный, увлекательный контент. Вносите свой вклад в повышение уровня цифровой безопасности с помощью впечатляющих рассказов.