SSL enables your codebase to use the HTTPS secure web protocol to securely communicate with your users online. To use SSL, your environment(s) must have an SSL certificate installed and activated. The certificate must include coverage for your necessary domains. You must also purchase an SSL certificate from a Certificate Authority (CA) or SSL certificate vendor, and upload it to Cloud Platform. Acquia is not a CA or SSL certificate vendor. For more information, visit SSL on Cloud Platform.
Implementing an SSL certificate is considered a best practice:
- To ensure that your domains follow standard internet security protocols
- To protect visitors on your domains
Generating a certificate signing request (CSR)¶
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.
To generate a CSR:
- Sign in to the Cloud Platform user interface.
- Go to Codebases and select a codebase.
Click Environments and select an environment for which you want to generate the CSR.
- Perform the steps in Generating a certificate signing request.
Installing a CSR¶
After generating a CSR, you must install it through the Cloud Platform user interface.
To install a CSR:
- Sign in to the Cloud Platform user interface.
- Go to Codebases and select a codebase.
Click Environments and select an environment for which you want to install the CSR.
- Perform the steps in Managing SSL certificates.