When downloading an SSL certificate from a Certificate Authority (CA) , the CA will generally include a separate Intermediate CA certificate which also needs to be installed on the server.
Installing the certificate is pretty straightforward, except that Windows does not include a Certificates console in the Administrative Tools folder. So, you’ll have to create that one yourself.
1. Right-click on the Windows icon and select “Run”
2. In the “Run” box, type “mmc” and hit <ENTER>
3. When the MMC console is up, hit <CTRL>+M and the Add Snap-Ins window appears
4. In the left pane of the “Add or Remove Snap-ins” Window, select “Certificates”, and click on “Add”
5. In the “Certificates Snap-In” window, select “Computer Account” and then click “Next”
5. In the “Select Computer” window, accept the default “Local computer: (the computer this console is running on)” and click “Finish”.
6. Back in the “Add or Remove Snap-ins” window, click “OK”.
7. Expand the “Certificates” node, right-lick on “Intermediate Certification Authorities” node, hover on “All Tasks” in the context menu and then select “Import…”
8. Click on “Next” on the welcome screen for the Certificate Import Wizard
9. Browse to the file provided by your CA and click “Next”
10. In the “Certificate Store” window, select “Place all certificates in the following store”, browse to the “Intermediate Certification Authorities” store and click “Next”
11. The “Completing the Certificate Import Wizard” window appears giving you a summary of the operation
12. You should see a window saying the import was successful
That’s it! The certificate is now installed in your Windows server. This is the procedure you follow for installing certificates in Windows, regardless of where you get them.
I hope this has helped someone out there! As always, your feedback is welcome.