Install SSL on Google App Engine

This guide shows how to upload and enable your custom EchoSSL certificate for a custom domain on Google App Engine.

Prerequisites

Download and unzip your certificate files from EchoSSL. You'll need certificate.crt, private.key, and ca_bundle.crt. Your custom domain must already be added and verified in your Google Cloud project.

Step-by-Step Installation

  1. Go to the Google Cloud Console
    Navigate to the Google Cloud Console and select the project containing your App Engine application.
  2. Navigate to App Engine SSL settings
    From the navigation menu, go to App Engine > Settings. Then, click the SSL certificates tab.
  3. Upload a New Certificate
    Click the Upload a new certificate button.
  4. Provide the Public Key Certificate
    Google App Engine requires the public key and the CA bundle to be in the same file. Open both certificate.crt and ca_bundle.crt in a text editor. Copy the entire content of certificate.crt first, then immediately after, paste the entire content of ca_bundle.crt. Paste this combined text into the Public key certificate text area.
  5. Provide the Private Key
    Open private.key, copy its entire contents, and paste it into the Private key text area. Then click Upload.
  6. Enable the Certificate for Your Domain
    After uploading, you will be returned to the SSL certificates list. Find your custom domain in the list and use the dropdown menu to select the new certificate you just uploaded. Click Save.

Verify the Installation

Google Cloud may take several minutes to provision the certificate. Once done, verify the setup using our free SSL Certificate Checker to ensure your domain is properly secured.