KeyQ Blog

Kyte Shipyard now supports creating SSL certificates for your apps

Written by Kenneth Hough | Feb 22, 2023 4:41:33 PM

We are excited to announce that Kyte Shipyard™ now natively supports AWS Certificate Manager. With the new version of Kyte Shipyard™ you can request new SSL certificates for your apps. Watch the video below to learn how to request a new certificate and validate domain ownership, or follow the step-by-step tutorial under the video.

[VIDEO COMING SOON]

To request a new certificate fro AWS Certificate Manager through Kyte Shipyard™, you will need to navigate to the domain section of your site.

From the main page (after login), navigate to your application, then click on "Site" and select the site you wish to create a new SSL certificate for. From the "Site" page, select domain and click "Add Domain"

You will be asked to specify the primary domain, along with any Subject Alternative Names. For example, if your primary domain is example.com but you also need to secure www.example.com or use a wildcard, such as *.example.com, you can specify these alternative names in the Subject Alternative Names section.

After submitting the form with the primary domain name, and any SANs, you'll see that the request has been created and the status is PENDING VALIDATION. Click on the domain to open up the detail page.

Here, you will see CNAME records that need to be added to your DNS in order to validate your domain ownership so that AWS Certificate Manager can issue your SSL certificate. Copy each record to your DNS provider. In the example below we use Cloudflare.

Once the records have been added, it may take anywhere from a few minutes to over 24 hours depending on your DNS provider. We enjoy using Cloudflare becuase of the rapid propagation of DNS record changes and many of their built-in security and performance features. You can check on your validation status by visiting the domain page in Kyte Shipyard™ or refreshing the domain detail page. Once validation has completed, you will see a greed status indicator with the words VALIDATED for each domain, and the word ISSUED for the overall status (as shown below).

Once an SSL certificate has been issued, it can be assigned to your site with a single click. You will no longer have to login to your AWS console and update the Cloudfront distribution. With Kyte Shipyard™, deploying and automatically scaling your apps in the AWS cloud is simply a click away.

In our next tutorial, we will go over assigning your new SSL certificate to your site and verifying that it works.