Skip to main content

How to import a public SSL certificate into AWS Certificate Manager

Introduction

This assumes you have already read how to configure DNS. Public certificates are typically created in the member/application account that uses them. For example, if your application runs behind an aws_lb_listener in the preproduction environment and you need to configure a certificate_arn, you will create the certificate in the preproduction account.

The domain modernisation-platform.service.justice.gov.uk is managed by the modernisation-platform team. All environments under this domain, such as my-application.nomis.hmpps-test.modernisation-platform.service.justice.gov.uk can create their own public certificates using AWS Certificate Manager. For information on DNS naming conventions refer to DNS naming.

The following domains are managed by the operations-engineering team (#ask-operations-engineering).

  • justice.gov.uk
  • service.justice.gov.uk

To request a public certificate under either of the above domains, refer to the corresponding section below, depending on whether you’re on Linux or Windows.

Linux

Refer to Requesting a new certificate via Gandi.net.

Once you receive the public certificate, you can then import it into your environment by following the instructions in Getting certificates ready in AWS Certificate Manager.

Windows

If you are on Windows, refer to How to import a public SSL certificate into AWS Certificate Manager on Windows

This page was last reviewed on 21 February 2024. It needs to be reviewed again on 21 August 2024 by the page owner #modernisation-platform .
This page was set to be reviewed before 21 August 2024 by the page owner #modernisation-platform. This might mean the content is out of date.