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
-
Go to the Google Cloud Console
Navigate to the Google Cloud Console and select the project containing your App Engine application. -
Navigate to App Engine SSL settings
From the navigation menu, go to App Engine > Settings. Then, click the SSL certificates tab. -
Upload a New Certificate
Click the Upload a new certificate button. -
Provide the Public Key Certificate
Google App Engine requires the public key and the CA bundle to be in the same file. Open bothcertificate.crt
andca_bundle.crt
in a text editor. Copy the entire content ofcertificate.crt
first, then immediately after, paste the entire content ofca_bundle.crt
. Paste this combined text into the Public key certificate text area. -
Provide the Private Key
Openprivate.key
, copy its entire contents, and paste it into the Private key text area. Then click Upload. -
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.
Success! Your Google App Engine custom domain is now encrypted and serving traffic over HTTPS.