# Installing on IIS

Installing an SSL Certificate on internet Information Services (IIS) involved several steps. Here's a general overview of the process

**Prerequisites**

* You should have an SSL certificate issued by a trusted Certificate Authority (CA).
* Ensure you have access to the IIS server with appropriate permissions to configure SSL.
* 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.

**Steps to Install SSL Certificate on IIS 7**

**1.** To install an SSL certificate on IIS 7, please [Click here](https://learn.microsoft.com/en-GB/iis/manage/configuring-security/how-to-set-up-ssl-on-iis) to follow the instructions.

**2.** **Add a Certificate Snap-in to the Microsoft Management Console (MMC)**

1. Click on your Start Menu, then click Run.
2. In the prompt, type mmc and click OK.
3. Click File, then click Add/Remove Snap-in.
4. On the new window, click the Add button.
5. On the new window, select Certificates and click Add.
6. Select Computer account for the snap-in and click Next.
7. Click Local computer and click Finish.
8. Click Close on the Add Standalone Snap-in window.
9. Click OK on the Add/Remove Snap-in window.

**Import the Intermediate SSL Certificate**

1. In the MCC Console, click expand icon to expand Certificates (Local Computer).
2. Right-click on the Intermediate Certification Authorities folder, hover over All Tasks, and click Import.
3. On the new window, click Next.
4. Click Browse, find your previously uploaded intermediate certificate file and click Open.
5. Click Next, verify that the certificate information is proper then click on Finish button.
6. Close the import when you get a successful notification.

**Completing the Certificate Request in IIS Manager**

1. Click on your Start Menu, then click Run
2. In the prompt, type inetmgr and click OK to launch the Internet Information Services (IIS) Manager.
3. Under the Connections panel on the left, click on your Server Name.
4. In the main panel under the IIS section, double-click on Server Certificates.
5. Under the Actions panel on the right, click Complete Certificate Request.
6. On the new window, click ... to browse, find your previously uploaded primary certificate file and click Open.
7. Add a Friendly name to easily identify this certificate in the future.
8. In the certificate store option, select Personal and click OK.

**Bind the SSL certificate**

1. Under the Connections panel on the left, click ? to expand the Sites folder.
2. Click the Site Name that you plan to install the SSL certificate onto.
3. Under the Actions panel on the right, find the Edit Site section and click Bindings.
4. On the new window, click Add and fill out the following information: **Type:** https **IP Address:** Select your site's IP Address or All Unassigned. **Port:** 443 **Host Name:** leave this empty. **SSL Certificate:** Select your recently installed certificate.
5. Click OK to confirm, then Close for the Site Bindings window.

**Restart IIS**

* Under the Actions panel on the right, find the Manage Website section and click Restart.

**3. Installing SSL Certificate on IIS 10** **Open IIS Manager**

* On the server, open the Internet Information Services (IIS) Manager. You can do this by searching for "IIS" in the Windows Start menu.
* In the connections panel on the left, select your server mode.

**Select your server**

* In the middle panel, double-click on "Server Certificates".

**Import the SSL Certificate**

* In the actions panel on the right, click on "Import".
* Browse for the SSL certificate file (either the .pfx or the certificate and private key files), and enter the associated password if required.

**Complete the Certificate Request Wizard**

* On the Actions menu on the right, click Complete Certificate Request. The Complete Certificate Request wizard will open in a new window. Follow the steps & ensure that the "Mark this key as exportable" option is selected.

**Set Certificate Bindings**

1. In the IIS Manager, navigate to the website to which you want to apply the SSL certificate.
2. In the Actions panel on the right, click on "Bindings."
3. Click "Add" and select the following:

* **Type:** https
* **IP Address:** Select your site's IP Address or All Unassigned.
* **Port:** 443
* **Host Name:** Not required for single name certificate installation.
* When all settings are configured, click OK.

**Configure SSL Settings**

* Go back and access the SSL Settings. Click on the Require SSL checkbox and in the right-side Actions menu, click Apply.

**Save Changes and Restart IIS**

* After making these changes, click "Apply" in the access panel if required.
* Restart the IIS server to apply the SSL certificate and settings.

> **Important Note**
>
> * Your website should now be using the SSL Certificate, and it will be accessible over HTTPS. Remember to keep your SSL certificate up to date and secure, check for regular any updates or certificate renewals.


---

# 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-iis.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.
