(1 votes, average: 5.00 out of 5)
For developers, Google App Engine (GAE) is a blessing because it allows them to concentrate on creating outstanding apps rather than worrying about server management. The question is, though, how secure are apps? But from a security perspective, an SSL Certificate can be crucial in ensuring that all private data is shielded from prying eyes.
Today, let’s learn how to install SSL on GAE in some easy steps.
Before we begin with the SSL installation, it is important to generate Certificate Signing Requests.
The initial step towards installing an SSL certificate on a website or an application is generating a CSR. You can use a CSR generator tool for that. You will receive a CSR and a private key upon completing the CSR generation. Always remember to store the private key in a secure location.
Use our Step by Step guide to Generate CSR in Google App Engine.
You receive an email from CA (Certificate Authority) after you have passed your domain/organization verification process successfully. These files may be compressed in .zip format. You have to extract it to the server directory. Make sure the SSL is configured for custom domains. It can be done by using your Google Apps account.
The next step is to convert the certificate into .pem format. For that, you can either use the automated SSL converter tool or open a text editor & copy all the details of certificate details in a specific order like this
Primary certificate: domain_name.crt
Intermediate certificate: certificate_provider.crt
Your Primary SSL certificate: domain_name.crt
Your Intermediate certificate: certificate_provider.crt
Note: Always keep the “BEGIN CERTIFICATE” and “END CERTIFICATE” marks as they recognize and validate the certificate. If you don’t include them, it may result in SSL errors or warnings.qa
The last step for this would be saving the file in the .pem format.
Proceed from here in case your app is already in Google apps.
After you have successfully activated the SSL certificate for a custom domain, the next step is redirection to the application’s App Engine Console.
Steps to Upload the Certificate
After uploading the certificate, you can activate SSL for your custom domain on Google App Engine.
The serving mode options available are “Not Serving,” “SNI (Server Name Indication),” and “SNI + VIP:<a VIP number>.”
You can always refer to the Google App Engine’s custom domain guideline if you don’t have any URLs to assign. To change the URL’s CNAME details, you can contact your DNS service provider.
That’s it! You have successfully installed an SSL certificate on Google App Engine. To check any possible errors, you can always use SSL check tool available online.