Uploading a SSL certificate in AWS is required when setting up a HTTPS load balancer or a cloudfront bucket with HTTPS support. The certificate format required by AWS is likely to differ a little bit from what an SSL provider will give you. This article explains how to convert your SSL certificate into the format expected by AWS.







1 - What you need

SSL Providers (like GoDaddy) usually provide three things when generating a SSL certificate:

On the other side, AWS expects three things:

2 - Installing the certificate on the ELB


You need to have openssl installed on your computer


Let's convert the private key into PEM format

openssl rsa -in somedomain.key -outform PEM -out somedomain.key.pem


That's pretty much it! (smile)

Now upload the content of each file as directed:


Example below while setting up a AWS Load Balancer: