Как конвертировать CRT в PEM, CER в PEM и DER в PEM при помощи OpenSSL
PEM (Privacy-Enhanced Mail) — это наиболее распространенный формат для хранения и передачи сертификатов, ключей и других криптографических данных.
Файлы в формате PEM часто используются с X.509 сертификатами и представляют данные в текстовом формате с Base64-кодировкой, обрамленной специальными заголовками (BEGIN/END).
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----Расширения файлов в формате 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.
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.