IIS SSL Certificates - jamesperrin/developer-training-resources GitHub Wiki
Generating SSL Certificate Signing Request (CSR)
- Login into the Windows Server.
- Click on the Windows Start Menu button.
- Scroll down and click on Windows Administration Tools to expand.
- Select and Open Internet Information Services (IIS) Manager
- In the left menu, under Connections, click on the server's name.
- In the displayed Features View, under the IIS section, double-click on Server Certificates.
- In the right menu, under Actions, click on Create Certificate Request.
- Provide the following information for the Distinguished Name Properties.
- Common name: www.example.com
- Organization: Your Company, Inc
- Organization Unit: IT
- City/Locality: Seattle
- State/Province: WA
- Country/Region: US
- Click Next
- Update the information for the Cryptograhic Service Provider Properties
- Cryptographic service provider: Microsoft RSA SChannel Cryptographic Provider
- Bit length: 2048
- Click Next
- Save the CSR to a file.
- Click on the Ellipsis icon [...].
- Select a location to save the CSR file.
- For file name: www.example.com_YYYYMMDD.txt
- Click Finish
Installing SSL Certificate
- Login into the Windows Server.
- Navigate to a working folder location.
- Create and Open a file called
www.example.com_YYYYMMDD.cer
- Paste in the contents from a Base64 encoded X.509 digital certificate
.cer file into the file www.example.com_YYYYMMDD.cer.
- Save and close the file
www.example.com_YYYYMMDD.cer.
- Click on the Windows Start Menu button.
- Scroll down to Windows Administration Tools, expand Windows Administration Tools
- Select Internet Information Services (IIS) Manager
- In the left menu, under Connections, click on the server's name.
- In the displayed Features View, under the IIS section, double-click on Server Certificates.
- In the right menu, under Actions, click on Complete Certificate Request.
- The Specify Certificate Authority Response dialogue will be displayed.
- File name containing the certification authority's response:
- Click on the Ellipsis icon [...].
- Navigate to the location of the new CER file.
- Select the new CER file. E:\certs\www.example.com_YYYYMMDD.cer
- Click Open.
- Friendly name: www.example.com_YYYYMMDD
- Select a certificate store for the new certificate: Personal
- Click OK
- In the left menu, under Connections, click on Sites
- In the listed Features View, click on Default Web Site.
- In the right menu, under Actions, click on Bindings.
- The Site Bindings dialogue will be displayed.
- Click on the https type.
-
If adding a new SSL Certificate
- Click Add
- Click on the Type DropDownList
- Select HTTPS
-
Click on the SSL Certificate DropDownList
- Select the desired SSL certificate
- Click OK
-
If updating a SSL Certificate
- Click Edit
-
Click on the SSL Certificate DropDownList
- Select the desired SSL certificate
- Click OK
- Click Close
⚠️ **GitHub.com Fallback** ⚠️