This article explains how to install a godaddy certificate on IIS 7.
Generate Certificate Signing Request
On your webserver open IIS manager and go to “server certificates”
Then click on create certificate request.
Fill out your details making sure you specify the internet address of your web server.
Change the bit length to 2048
Save the certificate request as a text file.
Open this CSR file, and copy all of the text
(include —-BEGIN NEW CERTIFICATE REQUEST—- and —-END CERTIFICATE REQUEST—-).
Buy Certificate from GoDaddy
- If you do not have an account with godaddy then please register now. (www.godaddy.com)
- Select a standard SSL certificate.
- Once you have bought the certificate go to “my account” and then “SSL certificates”. You should have a credit available as shown below.
You should then get a new certificate in your list of certificates. Click on “manage certificate”
On the next screen choose “request certificate”
- With notepad, open up the certificate request file you created in step 1 and paste the contents into the following screen.
- Confirm all the information is correct on the following screen and click next.
Click finish. Godaddy will now verify ownership of this domain. This may take up to 24 hours and it is likely you will need to prove ownership of the domain. Godaddy use a number of methods to prove you own the domain namely;
- Sending an email to the contact email address of the domain’s whois record
- Asking you to create a specific DNS record for that domain
- Create a specific page on your website.
I won’t discuss each method any further. If you are unsure then please speak to GoDaddy.
Once you have completed domain validation you can download the certificate from godaddy. Note that there are 2 certificates to download the certificate and an intermediates certificate. These must both be installed.
Install SSL Certificate
In IIS7 select complete certificate request as shown below. Select the certificate you have downloaded form above..
Click ok and the certificate will be installed.
Install Intermediate Certificate
Open an MMC and add the “certificates” snapin choosing the “local computer” option.
Select the option to import a certificate into the “certificates” folder under “intermediate certification authorities”
Select the intermediates certificate you downloaded above.
Backup SSL certificate (optional)
You may want to backup the certificate incase something bad happens to the server of if you want to use it elsewhere in the future.
Go to the personal folder then choose the export option as shown below.
Choose yes to export the private key. Then choose the options below.
Then save the exported file.
Create SSL Binding (optional)
If the website is not configured to listen on port 443 (i.e. HTTPS) you will need to create a binding.
Right click on the website and choose “edit bindings”.
Enter the details as below. Make sure you select the certificate you have recently installed.