Команды OpenSSL для легкого управления вашими сертификатами SSL

Если файл сертификата SSL, предоставленный вашим центром сертификации, не совместим с вашим веб-сервером, у вас нет другого выбора, кроме как преобразовать его формат. Итак, как вы это делаете? Команда OpenSSL является ответом. Все, что вам нужно сделать, это запустить эти команды OpenSSL на вашем компьютере, и вы получите свой сертификат в нужном формате.

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

openssl x509 -outform der -in certificate.pem -out certificate.der

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

openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CACert.cer

Конвертировать PEM to PFX

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

Конвертировать DER to PEM

openssl x509 -inform der -in certificate.cer -out certificate.pem

Конвертировать P7B to PEM

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer

Конвертировать P7B to PFX

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out certificate.pfx -certfile CACert.cer

Convert PFX to PEM

openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes