PEM Format Overview
The PEM format is the most common file-encoded format that an SSL certificate provider (certificate authority) issue certificates in to organizations or individuals after verifying their identity. PEM certificates usually have extensions such as .pem, .crt, .cer, and .key. They are Base64 encoded ASCII files (you can open files in a standard text editor) and contain "-----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE-----" statements. Server certificates, intermediate certificates, and private keys can all be put into the PEM format.
Amazon Web Services provides a good example of what to look for in the certificate files and what to copy, see https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-format.html
Acquiring SSL certificate
As an example, you can purchase an SSL certificate from an organisation such as GoDaddy.com. The steps you typically follow are:
1. Generate Certificate Signing Request (CSRs)
Before you can request your SSL, you must generate a Certificate Signing Request (CSR) from your server. GoDaddy instructions below:
2. Request an SSL certificate
Provided the CSR that you just generated to your Certificate Authority to obtain your SSL certificate.GoDaddy instructions below:
3. Download SSL certificate files
Provide the contents of your private key file that was generated in step 1 also with the certificates that generated by your Certificate Authority. GoDaddy instructions below:
Adding SSL information to Launchpad6
Once you have downloaded your SSL certificate files to your computer you need to copy the content of your private key (this was created when you generated your CSR - .key) and certificate files (this you would have just downloaded) into the appropriate fields in Launchpad.
When copying the content from the files use only a basic text edit such as NotePad (Windows) or TextEdit (Mac – in PlainText mode https://www.tekrevue.com/tip/textedit-plain-text-mode/)
Copying the full contents of private key
Copy to the Certificate private key field in Launchpad6.
Copy the contents of certificate
Copy to the Certificate body field in Launchpad6.
If you have been provided certificate chain please copy this as well
Copy to the Certificate chain field in Launchpad6.
Note: Certain Certificate Authority may not provide a certificate chain, in that case you can ignore this field.