SSL is used to establish an encrypted link between a web server and a browser. This ensures that the data passed between the web server and browser remains private and secure.
Setting up SSL requires a certificate. SSL certificates in Kademi are typically managed with the AWS Certificate Manager, which generates a certificate for you to use with your site. Learn more about setting up SSL with Amazon Certificate Manager here.
However if you have an existing certificate, you can use this instead.
Prerequisites
1. Main Certificate (in the PEM Format)
2. Root/Intermediate Certificate (Typically Both, But only one may be required) (in the PEM Format)
Uploading an existing certificate
If you have a certificate from a 3rd party provider like GoDaddy or DigiCert, you can upload your files to Kademi to secure your website.
First you will need to make sure the files are in the correct format. Kademi supports PEM format for certificates and un-encrypted PEM private keys.
For certificates the extension will normally be .pem, .crt or .cer. For private keys it would be .key.
If you have a file that ends with .p7b, .p7c, .pfx or .p12 you will need to convert these to a supported format. This can be done either using an online service (Not recommended for private keys) or openssl. Here is a simple example on how to use openssl to convert the files: https://www.tutorialsteacher.com/https/openssl-certificate-convert-commands
1 Go to the Security tab of the website management page, and click + Configure New HTTPS Certificate.