SSL Converter

About SSL Converter

Use this free 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, Windows servers export and import .pfx files, while Apache servers use separate PEM (.crt, .cer) files. To use the SSL converter, simply select your certificate file and its current type (it will try to detect the type from the file extension), then select the type you want to convert the certificate to and click Convert Certificate.

PEM Format
PEM format is the most common format for certificate authorities to issue certificates. PEM certificates usually have the extensions of .pem, .crt, .cer, and .key, etc. They are Base64 encoded ASCII files containing "BEGIN CERTIFICATE" and "END CERTIFICATE". They are Base64-encoded ASCII files containing "-----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE-----" statements. Server certificates, intermediate certificates, and private keys can all be placed in the PEM format.

Apache and other similar servers use PEM format certificates. Multiple PEM certificates, and even private keys, can be contained in one file and one under another, but most platforms (e.g. Apache) expect certificates and private keys to be located in separate files.

DER Format
The DER format is simply the binary form of a certificate, not the ASCII PEM format. It sometimes has a .der file extension, but usually has a .cer file extension, so the only way to tell the difference between a DER .cer file and a PEM .cer file is to open it in a text editor and look for the BEGIN/END statement. All types of certificates and private keys can be encoded in the DER format. DER is commonly used with the Java platform. SSL converters can only convert certificates to DER format. If you need to convert a private key to DER, use the OpenSSL commands on this page.

PKCS#7/P7B Format
PKCS#7 or P7B format is usually stored in Base64 ASCII format with .p7b or .p7c file extension. P7B certificate contains "-----BEGIN PKCS7-----" and "-----END PKCS7 ----" statements. --" statements. P7B files contain only certificates and chain certificates, not private keys. P7B files are supported on several platforms, including Microsoft Windows and Java Tomcat.

PKCS#12/PFX Format
The PKCS#12 or PFX format is a binary format used to store the server certificate, any intermediate certificates, and the private key in an encryptable file. PFX files usually have extensions such as .pfx and .p12. PFX files are typically used on Windows computers to import and export certificates and private keys.

When you convert a PFX file to PEM format, OpenSSL puts all the certificates and private keys into one file. You need to open the file in a text editor and copy each certificate and private key (including the BEGIN/END statements) into its own separate text file and save them as certificate.cer, CACert.cer, and privateKey.key.


About Us

SEO is now easy with IMG555.COM. So get excited and get your tasks done in minutes.150+ free online tools to support. Try our SEO, domain tools, backlink tools, keyword tools, image editing tools, website management tools, online calculators, unit converters for free.

Our goal is to make Search Engine Optimisation (SEO) easy. We provide simple, professional-quality SEO analysis for websites. By making our tools intuitive and easy to understand, we've helped thousands of small business owners, webmasters and SEO professionals improve their online presence.