SCROLL
Среднее время на прочтение: 1 мин.

Как конвертировать CRT в PEM, CER в PEM и DER в PEM при помощи OpenSSL

PEM (Privacy-Enhanced Mail) — это наиболее распространенный формат для хранения и передачи сертификатов, ключей и других криптографических данных.

Файлы в формате PEM часто используются с X.509 сертификатами и представляют данные в текстовом формате с Base64-кодировкой, обрамленной специальными заголовками (BEGIN/END).

-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----
Один файл PEM может содержать сертификат конечного объекта, закрытый ключ или несколько сертификатов, образующих полную цепочку доверия.

Расширения файлов в формате PEM

Файлы PEM могут иметь разные расширения в зависимости от их назначения:

  • .pem — универсальное расширение для сертификатов, ключей или цепочек.
  • .crt — используется для сертификатов.
  • .cer — также для сертификатов (альтернативный вариант).
  • .key — для закрытых ключей.
  • .csr — для запросов на сертификаты (Certificate Signing Request).

Как конвертировать в PEM

Файлы .crt, .cer могут быть как в формате PEM, так и DER. Если файл .crt/.cer уже в формате PEM, его можно просто переименовать. Но если .crt/.cer в формате DER, его необходимо преобразовать с помощью OpenSSL.

Из .crt в .pem

Конвертация .crt в формат PEM, выполняется командой:

openssl x509 -in certificate.crt -out certificate.pem -outform PEM
  • -in: исходный файл .crt.
  • -out: результирующий файл в формате PEM.
  • -outform PEM: указание формата выходного файла.

Из .cer в .pem

Конвертация .cer в формат PEM, выполняется командой:

openssl x509 -inform DER -in certificate.cer -out certificate.pem
  • -inform DER: указание формата входного файла.
  • -in: исходный файл .cer.
  • -out: результирующий файл в формате PEM.

Из .der в .pem

Файл .der всегда в бинарном формате. Конвертируйте его в PEM:

openssl x509 -inform DER -in certificate.der -out certificate.pem
  • -inform DER: указание формата входного файла.
  • -in: исходный файл .der.
  • -out: результирующий файл в формате PEM.
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.