Setup an Comodo positive SSL cert on AWS Cloudfront
- Buy Comodo positive SSL cert via namecheap
Inspect last years cert:
Generate private key and signing request
- You can generate a new key as a separate step, or as part of the
req
command To generate a new key manually use:
To generate a new key as part of a signing reuest use:
Answer lots of questions
Country Name (2 letter code) [XX]:US State or Province Name (full name) []:Colorado Locality Name (eg, city) [Default City]:Longmont Organization Name (eg, company) [Default Company Ltd]:Tyler Cipriani Organizational Unit Name (eg, section) []:. Common Name (eg, your name or your server's hostname) []:tylercipriani.com Email Address []:spam@tylercipriani.com A challenge password []:
- What is a challenge password: https://tools.ietf.org/html/rfc2985#page-16
- Should now have a
tylercipriani_com.csr
and antylercipriani_com.key
- Do the namecheap needful:
- Login to namecheap and activate your certificate
xsel -p < tylercipriani_com.csr
then paste in the “Enter CSR” field- Choose, “Apache, Nginx, or Other” as the server type
- Verify the domain, click “Next”
- Verify CSR info, click “Next”
- Select “Email-based” Domain Control Validation (DCV) method
- Company contacts page, “NA” as company name, my address in address, tyler@tylercipriani.com in admin email
- You’ll get an email that asks you to enter a validation into a Comodo site, do that
- You’ll get an email with
tylercipriani_com.zip
aws configure
to ensure that your awscli is setupUse awscli to upload
- Login to your aws dashboard, click cloudfront, go do Distribution Settings, click edit, find the new ssl key name in the dropdown and click, “Yes, edit”
Should work…
Add a comment (Comment Policy)