Install SSL on Microsoft IIS
This guide covers installing your EchoSSL certificate on a Microsoft Internet Information Services (IIS) web server by creating and importing a PFX file.
Prerequisites
First, download the .zip
file from EchoSSL and extract certificate.crt
, private.key
, and ca_bundle.crt
. You will also need OpenSSL for Windows installed to create the required PFX file.
Step-by-Step Installation
-
Create a PFX File
IIS requires a single.pfx
file that contains the certificate, private key, and CA bundle. Open a command prompt or PowerShell in the folder with your certificate files and run this OpenSSL command. You will be asked to create a password for the PFX file.openssl pkcs12 -export -out your_domain.pfx -inkey private.key -in certificate.crt -certfile ca_bundle.crt
-
Open IIS Manager
Launch the IIS Manager on your server. In the left "Connections" pane, select your server's name. -
Import the PFX File
Double-click the Server Certificates icon in the central pane. In the "Actions" pane on the right, click Import.... -
Complete the Import Dialog
Browse to your newly createdyour_domain.pfx
file. Enter the password you created in Step 1. Choose "Web Hosting" as the certificate store. Click OK. -
Bind the Certificate to Your Site
In the "Connections" pane, expand the "Sites" folder and select the website you want to secure. In the "Actions" pane, click Bindings.... -
Add a New Binding
Click the Add... button. In the "Add Site Binding" window, set the "Type" to https. Select the SSL certificate you just imported from the dropdown. Click OK.
Verify the Installation
To ensure everything is configured correctly, check your site with our free SSL Certificate Checker. This will confirm that your site is secure and trusted.
Success! Your website is now secured with SSL. Browsers will show a padlock and connect via
https://
.