Я сгенерировал закрытый ключ RSA, используя следующую команду:
openssl genrsa -out privkey.pem 2048
И создал самозаверяющий сертификат, используя следующую команду:
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650
Сейчас я пытаюсь преобразовать Cacert .pem файл в сертификат .cer
Есть идеи?
osx
encryption
openssl
certificates
Devarshi
источник
источник
.pem
является кодировкой и.cer
является расширением. Коротко:.cer
файл может содержать как кодировку, такPEM
иDER
кодировку. Что именно вам нужно? (Ссылка должна вам помочь.)Ответы:
Вы можете использовать следующую команду:
источник
.cer - это тип файла для кодировки DER или Base64, если я правильно помню.
openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der для формата DER.
источник
Фактическое продление не имеет значения для сертификатов. Обычно файлы .pem имеют сертификат x509 в форме, закодированной в base64. Файлы .cer могут быть в формате base64 или DER (Windows распознает и то, и другое). В зависимости от вашего приложения вам необходимо выяснить, какой формат сертификата требуется приложению.
Для преобразования между base64 (PEM) и кодировкой DER:
источник