How to Install SSL Certificate on Google Cloud Platform (GCP)

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Install SSL Certificate on Google Cloud Platfrom

A Step-By-Step Guide to Installing SSL Certificate on Google Cloud Platform

Installing an SSL certificate is essential if you’re utilizing Google Cloud Platform (GCP) to encrypt all data transactions & guarantee the security of your users. With SSL Certificate installed, you can fend against malicious attacks & give your users a safe browsing environment. We’ll walk you through the process of installing an SSL certificate on your Google Cloud Platform in this manual.

Generate CSR and Private Key

Even before you install your SSL certificate on GCP, you must generate a CSR – Certificate Signing Request. It is a piece of code that contains the details of the entity requesting it – domain name and public key. Generating CSR is not as complicated as it sounds. With our easy-to-use CSR generator tool, you can generate a high-quality CSR in just a few clicks. All you must do is fill in the necessary information.

Read Also: How to Generate CSR in Google Cloud Platform?

SSL Installation Steps for Google Cloud Platform

Once your certificate is signed by the Certificate Authority & the files are sent to you via email, it’s time to install it. The installation process starts with gathering all the essential SSL files.

Extract the SSL certificate files from the ZIP file which was sent by the Certificate Authority in you inbox It includes the following important SSL files.

  • Yourdomain.crt
  • Yourdomain.p7b

Though the Zip file contains three types of files, you only need the Yourdomain.crt and files to install an SSL Certificate on Google Cloud Platform. Hence, you must make sure these two files are accessible for the installation process.

Perform the Following Steps

  • Begin by signing into your Google Cloud account.
  • Then go to the App Engine Menu. You can do that by clicking on Products & Services.
  • The App Engine will open, where you will open Settings and click on the SSL certificates. From there, select Upload a new certificate to open the Add a new SSL certificate menu.
  • This menu has two boxes where you can paste encrypted data of the Certificate and Private Key.
  • Paste the private key code, including the —–BEGIN RSA PRIVATE KEY—– and —–END RSA PRIVATE KEY—– tags, into the Unencrypted PEM encoded RSA private key box.
    • Your Private Key code generated with the CSR (Certificate Signing Request) for your domain name.

Note: You can find the file containing the Private Key code in the same directory as the CSR file.

  • For the “PEM encoded X.509 public key certificate” box, you’ll need to use your SSL certificate along with the corresponding CA-bundle.
  • The CA-bundle for your certificate is in the downloaded archive as
  • The certificate field should contain a combined SSL certificate and CA-bundle codes.
  • To complete the field, just paste the content of yourdomain.crt and files with the CA-bundle code ( content) pasted directly underneath the certificate code without any additional spaces.

Note: Alternatively, you can upload the files directly using the Browse option. To proceed with the upload, all you must do is provide a Private Key file and a combined certificate file.

  • Once you’ve provided the certificate and Private Key, you can proceed with the installation process. For that, you must click Upload.
  • Under Enable SSL for the following custom domains, you must mark the domains you want to secure on the Edit Certificate screen. This is the final step. After this, your certificate will be installed and ready to use on Google Cloud!

If you want to detect any issues in the SSL installations, you can always go for online SSL Checker Tool. It will help you verify the installation process.

<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="" viewBox="0 0 109.7 29.02"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="m5.38,22.85c-3.1-.26-5.3-1.92-5.38-4.8h3.6c.1,1.1.67,1.85,1.78,2.09v-4.58c-2.47-.62-5.38-1.32-5.38-4.87,0-2.83,2.26-4.68,5.38-4.92v-1.94h1.54v1.94c3,.24,5.02,1.85,5.23,4.7h-3.62c-.1-.94-.67-1.66-1.61-1.94v4.54c2.5.65,5.42,1.3,5.42,4.85,0,2.45-1.92,4.73-5.42,4.97v1.94h-1.54v-1.97Zm0-10.25v-4.15c-1.1.17-1.87.84-1.87,2.06,0,1.13.77,1.7,1.87,2.09Zm1.54,3.38v4.2c1.22-.22,1.94-1.06,1.94-2.14s-.82-1.68-1.94-2.06Z"/><path class="cls-1" d="m17.62,8.33h-2.33v-3.1h5.78v17.5h-3.46v-14.4Z"/><path class="cls-1" d="m28.27,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m41.28,22.9c-1.22,0-2.09-.86-2.09-1.97s.86-1.97,2.09-1.97,2.04.86,2.04,1.97-.86,1.97-2.04,1.97Z"/><path class="cls-1" d="m49.54,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m64.56,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.9-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m81.79,0h3.29l-6.48,27.07h-3.29L81.79,0Z"/><path class="cls-1" d="m96.89,9.43h3.58l-8.23,19.59h-3.58l2.88-6.62-5.33-12.96h3.77l3.43,9.29,3.48-9.29Z"/><path class="cls-1" d="m105.62,22.73h-3.36v-13.3h3.36v2.06c.84-1.37,2.23-2.26,4.08-2.26v3.53h-.89c-1.99,0-3.19.77-3.19,3.34v6.62Z"/></svg>