# Installing on Google App Engine

Installing SSL certificate on Google App Engine involves several steps. To secure your application with HTTPS, follow these instructions:

**Prerequisites**

* You should have a Google Cloud Platform (GCP) project and App Engine application set up.
* You need an SSL certificate in one of the supported formats: PEM, PKCS12 (P12), or DER.
* Ensure you have the necessary permissions to manage SSL certificates in your GCP project.
* To convert your .cer into different file formats, Utilize our eMudhra utility tool to seamlessly transform your files into .cer, .pfx (.p12), .jks, or .pem formats, and conveniently import zip files using our CSR tool.

Here are the general steps to install an SSL certificate on Google App Engine:

1. First, log in to your Google Cloud account.
2. Navigate to "Products & Services" and "App Engine".
3. From "Settings" select "SSL Certificates".
4. Upload Your SSL Certificate to Google Cloud Go to the Google Cloud Console. In the left-hand sidebar, navigate to "Security" > "SSL certificates."

* Click the "Create a certificate" button.
* Fill in the required information, including the certificate name and description.
* Under "Certificate," upload the certificate file (e.g., your\_domain.crt) and private key file (e.g., your\_domain.key).
* Optionally, you can also provide the certificate chain if your certificate provider requires it.

**Configure Domain Mapping:**

If you haven't already, you need to set up a custom domain for your App Engine application.

* In the Google Cloud Console, go to "App Engine" > "Settings."
* Under "Custom domains," click "Add a custom domain."
* Follow the steps to add your custom domain, and make sure to verify ownership as needed.

**Map SSL Certificate to Domain:**

After setting up your custom domain, you need to map the SSL certificate to it.

* In the Google Cloud Console, go to "App Engine" > "Settings."
* Under "Custom domains," find your custom domain and click on it.
* In the "SSL certificate" section, select the SSL certificate you uploaded earlier.

**Update DNS Records**

Ensure that your DNS records point to your App Engine application. The exact steps will depend on your domain registrar.

**Wait for DNS Propagation**

DNS changes may take some time to propagate across the internet. Be patient, as it can take several hours.

**Check Installation**

You have completed all the required steps to install your SSL certificate. Verify that the SSL certificate is correctly installed by accessing your website or service using HTTPS. After installing your certificate, it is a good practice to test your SSL setup using various online tools to ensure everything is working correctly.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.certinext.io/documentation/certificate-installation-guides/installing-on-google-app-engine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
