Preparations
Download the certificate to the server.
Rename the file from your_domain_name.p7b to your_domain_name.cer
Installing the certificate
Open the Internet information service (IIS) manager.
In the IIS Manager, select the "server node" at the top left under Connections.
Once in the panel, double-click on "Server Certificates"
From the Actions menu on the right, select "Complete Certificate Request"
On the "Complete Certificate Request" page, enter the location of your_domain_name.cer
Then enter your domain name under "Friendly Name", then click ok
ATTENTION! If you receive the error message "Cannot find the certificate request associated with this certificate file. A certificate request must be completed on the computer where it was created" So just click cancel, the certificate is installed correctly and this is a known issue in IIS.
Your SSL certificate is now installed and should now be listed under certificates.
Edit Bindings
Under Sites in IIS, locate the domain name that the SSL certificate should belong to. Click on "Edit Bindings..."
If you only see http under Type in "Site Bindings" click on add.
In the list of SSL certificates, select the name of the certificate for the domain and click OK
Then click close and close the Edit Bindings wizard
ATTENTION! You may get the following errors "There was an error while performing this operation Details: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 bad tag value met. 0x8009310b (ASN:276) This is just ignoring again a known problem in IIS 7.
For some certificates (chained), a root certificate also needs to be installed for the certificate to work 100% correctly.