SSL Converter allows you to convert SSL-certificates in various formats: pem, der, p7b and pfx. These certificate formats are required for different platforms and devices. For example, Windows servers require a .pfx file and the Apache server require PEM (.crt, .cer) files.
How to use SSL converter?
To use SSL converter, just select the certificate file and its type (type is automatically determined based on the file extension). Then, you will need to select the type of certificate for conversion. To do this, click on the button "Convert".
PEM format - this is one of the most used and popular formats of certificate files. Usually PEM-files have the extension .pem, .crt, .cer, and .key. They are Base64-encrypted ASCII-files and contain the lines "----- BEGIN CERTIFICATE -----" and "----- END CERTIFICATE -----". PEM-format can store server certificates, intermediate certificates and private keys. Certificates in PEM format used by different servers, including Apache and others. In some cases, the PEM-certificate and private key can be combined into a single file, but for most platforms certificate and private key must be separated from each other.
DER format - a binary form of a certificate. Files in this format can have the extension .der or .cer. The only difference between them is the BEGIN/END lines. Any type of certificates and private keys can be represented in DER format. Typically, this format is used with the Java platform. With SSL converter you can convert SSL certificates in DER format.
PKCS # 7 / P7B
The PKCS # 7 or P7B format is Base64 ASCII-file with the extension .p7b or .p7c. P7B certificates contain the string "----- BEGIN PKCS7 -----" and "----- END PKCS7 -----". Files of these certificates do not include the private key. The P7B files contain only the certificates and certificate chains. P7B format supported by platforms such as Microsoft Windows and Java Tomcat.
PKCS # 12 / PFX
PKCS # 12 or PFX - a binary format used to store intermediate certificates, server certificates, and private key in a single file. Extensions of PFX-file - .pfx and .p12. Most of these files are used on Windows machines for the purpose of import and export for private keys and certificates. After converting PFX to PEM you will need to open the resulting file in a text editor and save each certificate and private key to a text file - for example, cert.cer, CA_Cert.cer and private.key. You should copy necessary snippets together with BEGIN / END.