How to convert .crt to .pem
I found the OpenSSL answer given above didn’t work for me, but the following did, working with a CRT file sourced from windows.
openssl x509 -inform DER -in yourdownloaded.crt -out outcert.pem -text
Как преобразовать сертификат .cer в .pem?
У меня есть .cerсертификат, и я хотел бы преобразовать его в .pemформат.
Если я правильно помню, я имел обыкновение конвертировать их, экспортировав .cerв Base64, а затем переименовав файл в .pem.
Как мне конвертировать .cerсертификат в .pem?
Преобразование pem в cer
Чтобы преобразовать файл PEM в CER, используйте следующий синтаксис:
$ openssl x509 -inform PEM -in cert.pem -outform DER -out cert.cer
В приведенном выше синтаксисе cert.pem – это имя сертификата безопасности, который вы хотите преобразовать в формат CER, а cert.cer – это имя сертификата после преобразования.
Вот как вы можете преобразовать файл CER в PEM с помощью утилиты OpenSSL. Надеюсь, поможет!
Преобразование сертификата из формата pfx в формат pem
Чтобы использовать сертификат формата PFX в Kaspersky Security Center 12 Web Console, вам необходимо предварительно преобразовать его в формат PEM с помощью любой кроссплатформенной утилиты на основе OpenSSL (подробнее см. на сайте OpenSSL).
Чтобы преобразовать сертификат из формата PFX в формат PEM в операционной системе Windows, выполните следующие действия:
- В кроссплатформенной утилите на основе OpenSSL выполните следующие команды:
openssl pkcs12 -in <filename.pfx> -clcerts -nokeys -out certificate.crtopenssl pkcs12 -in <filename.pfx> -nocerts -nodes -out private.key - Убедитесь, что файл сертификата и закрытый ключ сгенерированы в той же папке, где хранится файл формата PFX.
- Если файл сертификата или закрытый ключ содержат атрибуты пакета, удалите эти атрибуты с помощью любой удобной программы для редактирования текста и сохраните файл.
Файл сертификата в формате PEM и файл закрытого ключа готовы к использованию, поэтому вы можете указать их в мастере установки Kaspersky Security Center 12 Web Console.
Чтобы преобразовать сертификат из формата PFX в формат PEM в операционной системе Linux, выполните следующие действия:
- В кроссплатформенной утилите на основе OpenSSL выполните следующие команды:
openssl pkcs12 -in <filename.pfx> -nocerts -nodes | sed -ne '/-BEGIN PRIVATE KEY-/,/-END PRIVATE KEY-/p' > private.keyopenssl pkcs12 -in <filename.pfx> -clcerts -nokeys | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > certificate.crt - Убедитесь, что файл сертификата и закрытый ключ сгенерированы в той же папке, где хранится файл PFX.
Файл сертификата в формате PEM и файл закрытого ключа готовы к использованию, поэтому вы можете указать их в мастере установки Kaspersky Security Center 12 Web Console.
Преобразование файла cer в pem
Инструментарий OpenSSL по умолчанию установлен в Ubuntu. Однако, если его там нет, вы можете установить его с помощью следующей команды в Терминале:
$ sudo apt install openssl
Введите пароль sudo. Когда вам будет предложено выбрать вариант y/n, нажмите y, чтобы продолжить. После этого начнется установка OpenSSL в системе.
Чтобы преобразовать файл CER в PEM, используйте следующий синтаксис:
$ openssl x509 -inform der -in cert.cer -outform pem -out cert.pem
В приведенном выше синтаксисе cert.cer – это имя сертификата безопасности, который вы хотите преобразовать в формат PEM, а cert.pem – это имя файла после преобразования.
Файл cer
Файл CER – это файл безопасности, используемый для хранения сертификата X.509. Он предоставляется и выдается ЦС (центром сертификации), который проверяет подлинность веб-сайта. Он содержит информацию о владельце сертификата и открытом ключе.
Файл pem
PEM (Privacy Enhanced Mail) – это файлы ASCII в кодировке bas64, в которых органы сертификации выдают сертификаты. Этот формат используется для хранения и отправки криптографических ключей, сертификатов и других промежуточных сертификатов.
