Проект

Общее

Профиль

Конвертирование сертификатов в формат *pem

Добавил(а) Куреннов Игорь 9 месяца назад

Как известно наш почтовый сервер Tegu поддерживает сертификаты только в формате *.pem

Купленный сертификат формате cer можно конвертировать в Linux штатной утилитой openSSL.

OpenSSL – это полнофункциональная утилита командной строки с открытым исходным кодом, которая обычно используется для генерации CSR
и закрытых ключей, установки сертификатов SSL/TLS, преобразования форматов сертификатов безопасности и т. д.

Файл PEM

PEM (Privacy Enhanced Mail) – это файл ASCII в кодировке bas64. Этот формат используется для хранения и отправки криптографических ключей, сертификатов и других промежуточных сертификатов.

Конвертирование файла CER в PEM

Инструментарий OpenSSL по умолчанию установлен в операционную систему.
Однако, если его там нет, вы можете установить его с помощью следующей команды в Терминале:

$ sudo apt install openssl

или же в случае rpm:

$ sudo yum 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 в PEM с помощью утилиты OpenSSL.