IIS - Importing a backup of the Certificate and Private Key file (.pfx file) into Microsoft IIS 6.0
Step 1. Load the MMC (Management Console) Snap in for certificates
▪ On the IIS 6.0 Web server, click Start, and then click Run, enter MMC
▪ Go into the Console Tab > 'File' > 'Add/Remove Snap-in'
▪ Click on 'Add' > Click on 'Certificates' and click on 'Add'
▪ Choose 'Computer Account'
▪ Choose 'Local Computer'
▪ Close the 'Add Standalone Snap-in' window.
▪ Click on 'OK' at the 'Add/Remove Snap-in' window.
Step 2. You must now import the .pfx file into the mmc
▪ Open up the 'Certificates' Console Tree
▪ Look for a folder called 'Personal' > 'Certificates'
▪ Right-click in the right-hand side pane of the Console and select ALL TASKS > Import.
▪ The 'Certificate Import Wizard' will start up. Click on 'Next'
▪ On the "File to Import" page, type the complete path to the file or click the "Browse" button to navigate to the file name of the Certificate and Private Key you exported and click on "Next".
▪ Enter the password you gave the PFX file when you created it.
▪ Be sure the "Mark this key as exportable" option is selected if you want to be able to export the Certificate and Private Key pair again from this computer.
▪ On the "Certificate Store" page, click "Place all certificates in the following store", confirm that "Personal" is selected as the store and then click "Next".
▪ On the "Completing the Certificate Import Wizard" page, click "Finish".
▪ You will receive a message that states "The import was successful" when the import has been completed. Click "OK".
Step 3. Now, you must assign the certificate to your website in IIS
▪ Open the Internet Services Manager (Start > Programs > Administrative Tools)
▪ Right-click on the Web site you want to install the certificate on.
▪ Select "Properties".
▪ Click the "Directory Security" tab.
▪ Under the "Secure Communications" section, click "Server Certificate".
▪ This will start the "Web Site Certificate Wizard". Click "Next".
▪ Choose the "Assign an existing certificate" option and click "Next".
▪ Highlight your Web server certificate (denoted by the common name) and then click on "Next".
▪ Assign the SSL port for the web-site and click on 'Next.' *Note: Port 443 is the default SSL port.*
▪ You will now see a summary screen showing you all the details about the certificate you are installing.
▪ Be sure that this information is correct or you may have problems using SSL or TLS in HTTP communications.
▪ Click Next and then click on 'Finish' to exit the wizard.
*Note: Under the "Web Site" tab, make sure that a unique IP address has been assigned to the web site.*