P7b To Pem Openssl


To convert certificates use OpenSSL.

  1. Convert PEM files PEM to DER openssl x509 -outform der -in certificate.pem -out certificate.der PEM to 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 II. Convert P7B files.
  2. Converting PEM encoded certificates to PKCS7 (P7B) openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CACert.cer; Converting PKCS #7 (P7B) to PEM encoded certificates openssl pkcs7 -printcerts -in certificate.p7b -out certificate.cer; Certificates and Keys. Converting PEM encoded Certificate and private key to PKCS #12 / PFX.

Openssl is a command line open source SSL client that is mainly used on Unix systems however there is a version for Windows that is able to convert certificate types.

Convert DER to PEM $ openssl x509 -inform der -in certificate.cer -out certificate.pem P7B. Convert P7B to PEM $ openssl pkcs7 -printcerts -in certificate.p7b -out certificate.cer. Convert P7B to PFX $ openssl pkcs7 -printcerts -in certificate.p7b -out certificate.cer $ openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out. Use this SSL Converter to convert SSL certificates to and from different formats such as pem, der, p7b, and pfx.Different platforms and devices require SSL certificates to be converted to different formats. For example, a Windows server exports and imports.pfx files while an Apache server uses individual PEM.

  • Firstly, ensure that you have OpenSSL on the server your doing this on and open a command prompt to the directory.
  • In the example below I will be converting p7b/cer DER and BASE64 to PEM format – specfically converting the below:

P7b (chain) To PEM (DER Certificate):

  • To convert from P7b (chain) to PEM use the below code:
Convert p7b to pem without openssl
openssl pkcs7 -in<certificate>.p7b -inform DER -print_certs -out<new certificate name> .pem

Example I did (click on the picture to make it larger):

.cer to PEM (DER certificate):

openssl x509 -inform der -in<certificate>.cer -out<certificate name>.pem

Example I did (click on the picture to make it larger):

P7b (BASE64 (chain)) to PEM:

openssl pkcs7 -print_certs -in<certificate>.cer -out<certificate name>.pem

Example I did (click on the picture to make it larger):



This type of certificate is already in a PEM format – there is no need to convert it. If you need it in a PEM file format then rename it to “*.PEM”

SSL converter helps you in solving the most common issues of certificate file-type during SSL/TLS certificate installation process. Sometimes trusted CA’s issues defined certificate which would not be compatible with your server as different servers require different types of file formats.

There are different file formats PEM, PFX, DER, P7B, PKCS#12, and PKCS#7 that can be measured by file extensions.

File TypesExtensions
PEM.key, .cer, .pem or .crt
DER.der or a .cer

OpenSSL Commands to Convert your SSL/TLS certificate


Convert P7b To Pem Openssl

If your server doesn’t support Base64 encoded X.509 then you should convert your files as per your desired server using OpenSSL commands. You can easily convert your certificates into the right format by using following commands.

Convert PEM File

Convert PEM to DER

Convert PEM to P7B

Convert PEM to PFX

Convert DER File

Convert DER to PEM

Convert P7B File

P7b To Pem Openssl

Convert P7B to PEM

Openssl P7b To Key

Convert P7B to PFX

Convert PFX File

Convert PFX to PEM