Question:
How do I install SSL for Windows-powered hosts?
Answer:
Please refer to Microsoft IIS v.10 (Windows 10, Windows Server 2016) SSL Installation Guide.
Details may differ depending on your Operating System.
IIS version |
System |
Year |
1.0 |
Windows NT 3.51 |
1995 |
2.0 |
Windows NT 4.0 |
1996 |
3.0 |
Service Pack 3 for Windows NT 4.0 |
1997 |
4.0 |
Package Option Pack for Windows NT 4.0 |
1998 |
5.0 |
Windows 2000 |
2000 |
5.1 |
Windows XP Professional |
2001 |
6.0 |
Windows Server 2003 |
2003 |
7.0 |
Windows Vista; Windows Server 2008 |
2006-2008 |
7.5 |
Windows 7; Windows Server 2008 R2 |
2009 |
8.0 |
Windows 8; Windows Server 2012 |
2012 |
8.5 |
Windows 8.1; Windows Server 2012 R2 |
2013 |
10 |
Windows 10; Windows Server 2016 |
2015 |
SSL installation in IIS 10 requires one certificate file with the .p7b (or .cer) file extension.
Download an archive from SSLPanel first of all.
In order to install the certificate, please follow the steps below.
Upload your Certificate
- Press Win + R and type “inetmgr” in the appeared window to run the Internet Information Services (IIS) Manager.
- On the IIS Manager home page, locate the Server Certificates icon and double-click it.
- Locate the Actions panel on the right side and click Complete Certificate Request:
- In the Specify Certificate Authority Response window, perform the actions below.a) In the File name containing the certification authority’s response field, browse the file system to select your .p7b (or .cer) certificate.
b) In the Friendly name field, specify any name that will help you to identify the certificate among other files. It is best to submit the actual domain name of the certificate.
c) In the Select a certificate store for the new certificate field, leave the default value Personal. - Click OK to import the certificate to the server storage.
- Once the import is completed, in the Server Certificates window, you will see a new entry associated with the imported certificate:
Bind the Certificate
- Assign the certificate to your website by expanding the Sites subsection in the Connections menu on the left and select the corresponding site. Then, in the Actions panel on the right side, locate the Edit Site menu and select the Bindings option:
- On the right side of the Site Bindings window, click Add:
- In the Add Site Binding window, modify the fields as below:a) In the Type field, select https.b) In the IP address field, select your website’s IP address or All Unassigned.
c) In the Port field, specify 443 (default).
d) In the SSL certificate field, select the previously imported certificate, which can be identified by the friendly name.
NOTE: The Require Server Name Indication box needs to be checked if there are multiple SSL certificates on the server. - Click OK in order for the new https entry to appear in the Site Bindings window.
That’s all – the certificate should now be installed and the website should be accessible via HTTPS.