The first step in obtaining an SSL certificate to use with Cloud Platform is to generate a Certificate Signing Request, or CSR. The CSR contains information about your organization and website that a Certificate Authority can use to generate the appropriate SSL certificate for your website.
You cannot generate a CSR for an Acquia default domain.
If you already have an SSL certificate, or if you choose to generate a CSR some other way (such as using the command line), you can skip this page. However, only CSRs generated using the Cloud Platform interface are managed and displayed in the Cloud Platform interface on the SSL page.
CSRs for Node.js applications
Certificate signing requests generated in the Cloud Platform user interface don’t work with Node.js applications. For more information and a workaround, see this known issue.
To generate a CSR in the Cloud Platform user interface, complete the following steps:
Sign in to Cloud Platform as a user with the necessary permissions.
Select your organization, application, and environment and then, in the left menu, click SSL.
On the SSL page, click Generate CSR. The Generate certificate signing request page displays.
On the Generate certificate signing request page, enter the following information:
http://
or https://
protocol element. For example, to
secure https://www.example.com
, enter www.example.com
or
*.example.com
for a wildcard certificatewww.example.net, www.example.org
. Adding additional domain
names will generate a CSR appropriate for a UCC (Unified
Communications Certificate) SSL certificateClick Generate CSR.
Cloud Platform generates a CSR, based on the information you provided.
All the CSRs that have been generated for an environment are listed on the SSL page. You need to provide the CSR in encoded format to your SSL certificate vendor in order to obtain an SSL certificate. To get the CSR in encoded format:
On the SSL page, under Certificate signing requests, click View to view the CSR.
On the SSL certificate signing request page, on the PEM line, click Show.
Cloud Platform displays the encoded CSR. Copy the encoded CSR and provide it to your SSL certificate vendor in the vendor’s certificate purchase process.
After you generate and copy the CSR, use it to obtain an SSL certificate.