emSign Knowledge Base
  • emSign
  • Getting Started
    • About emSign
    • Why emSign?
    • Key Highlights
      • Root Store Listings
      • Trust
      • Security
    • Certificate Lifecycle and Key Management Platform (CERTInext)
  • emSign CERTInext
    • Overview
    • Getting Started
      • Enterprise Sign up
      • Partner Sign up
      • Retail Customers
      • Multi-factor & Trusted login
        • Multifactor Authentication and Single Sign On
        • Enforce 2FA
        • IP Restrictions
        • Digital Certificate based login
      • Alerts and Notifications
    • User and Group Management
    • Ordering a Certificate
      • As a Customer
        • DV certificates
        • OV Certificates
        • EV Certificates
        • SMIME Certificates
        • Intranet SSL Certificate
        • IGTF Certificates
        • Subscription Plan Coverage for SSL Products
        • Group-based Certificates Ordering
        • Ordering using Custom Fields
      • As a Partner
        • Order for Customers
        • Order for Sub-accounts
      • Requester Approval Workflows
        • EV requests by Authorized Signatory
        • Certificate requests by Administrator
      • Submitting a Certificate Signing Request (CSR)
        • Submit CSR for Pending Orders
        • Replace CSR for Pending Orders
      • Downloading Certificates
        • Download Interim DV
        • Download Certificate
      • Post Order Actions
        • Renew Certificate
        • Revoke an issued Certificate
        • Reissue Certificate
        • Add / Remove SANs for Multi-Domain SSL
    • Management
      • Domains
      • Organizations
      • Orders
      • Products
      • Templates
        • CSR Templates
        • Provisioning Templates
    • Integrations
      • Using APIs to Order
        • REST APIs
        • ACME APIs
      • Tools
        • eMudhra Certificate Utility Tool
        • eMudhra emSign Click Tool
          • Procedure for installing Certificate in HSM
          • Procedure for Attested CSR Generation
      • CA Connectors
    • Billing & Payments
      • Add Credits
      • Invoices
      • Statement (Ledger Statement)
      • Product Price List
    • Reports
      • Orders Report
      • Overall Statistics
      • Certificates Report
      • Key Store Report
      • Key Report
      • Sales Summary
      • Audit Logs
    • Settings
      • Reporting Tags
      • Manage Schedules
      • Custom Fields
    • Certificate Lifecycle Management
      • Discover Certificates
      • emSign CERTInext Bot
    • Key Lifecycle Management
      • Manage Keys
      • Key Profiles
      • Key Store
  • Consent Management
  • Certificate Approval Process
    • Domain Validation (DV) Process
    • Organization Validation (OV) Process
    • Extended Validation (EV) Process
    • User Certificates Process
    • SMIME Certificate Process
    • Qualified Sources
  • Certificate Installation
    • Before you install
    • Browser Compatibility
    • emSign's Security Seal
    • Installing SSL Certificate on IIS
    • Installing SSL Certificate on cPanel
    • Installing SSL Certificate on Amazon Web Services (AWS)
    • Installing SSL Certificate on Apache
    • Installing SSL Certificate on Plesk 12
    • Installing SSL Certificate on NGINX
    • Installing SSL Certificate on Google App Engine
    • Installing SSL Certificate on WHM
    • Installing SSL Certificate on Ubuntu
    • Installing SSL Certificate on Tomcat
    • Installing SSL Certificate on Heroku
    • Installing SSL Certificate on Bigcommerce
    • Installing Root & Intermediate Certificates for Intranet SSL
    • Supported Devices for auto-provisioning of certificates
    • SSL/TLS Server Rating Guide
  • Release Notes
    • Introduction
    • R1619 (07-Apr-2025)
    • R1591 (10-Mar-2025)
    • R1581 (28-Feb-2025)
    • R1553 (31-Jan-2025)
    • R1522 (31-Dec-2024)
    • R1490 (29-Nov-2024)
    • R1460 (30-Oct-2024)
    • R1427 (27-Sep-2024)
    • R1371 (02-Aug-2024)
    • R1354 (16-Jul-2024)
    • R1300 (23-May-2024)
    • R1251 (04-Apr-2024)
    • R1230 (14-Mar-2024)
    • R1196 (09-Feb-2024)
    • R1167 (11-Jan-2024)
    • R1152 (27-Dec-2023)
    • R1139 (14-Dec-2023)
    • R1124 (29-Nov-2023)
    • R1115 (20-Nov-2023)
    • R1101 (06-Nov-2023)
    • R1075 (11-Oct-2023)
    • R1062 (28-Sep-2023)
    • R1046 (12-Sep-2023)
    • R1039 (05-Sep-2023)
    • R1031 (28-Aug-2023)
    • R1024 (21-Aug-2023)
    • R1001 (29-Jul-2023)
Powered by GitBook

© eMudhra. All Rights Reserved.

On this page

Was this helpful?

Export as PDF
  1. Certificate Installation

Installing SSL Certificate on IIS

PreviousemSign's Security SealNextInstalling SSL Certificate on cPanel

Last updated 1 year ago

Was this helpful?

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

1. Installing SSL Certificate on IIS 7 To install an SSL certificate on IIS 7, please to follow the instructions.

2. Installing SSL Certificate on IIS 7 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.

Import the Intermediate SSL Certificate

  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.

Click here