To remove the issue of sending/receiving data on http, SSL (Secure Sockets Layer) is used to encrypt data for transmission.

In order to implement SSL successfully on your IIS, you need to get a Server Certificate. Server Certificates can be obtained from a trusted 3rd party CA such as VeriSign or Thawte.

Steps for Configuring SSL

To configure SSL on your IIS web server please follow the following steps:

  • Open IIS Manager.
  • In IIS Manager, expand your SERVERNAME, and then websites node.
  • Right click on "Default Website"











On properties dialog box select the "Directory Security" tab.











  • In Directory Security tab, click Server Certificate.
  • Click Next on Welcome screen.
  • On Server Certificate, select "Create new Server certificate" and then click next.












    You can also import existing certificates that are previously installed on your web server.

    On the Delayed or Immediate Request page, click Send the request immediately to an online certification authority, and then click Next.newCert









    On the Name and Security Settings page, in the Name box, type










    On the SSL Port page, in the SSL port this web site should use box, verify that 443 is specified, and then click Next.

    On the Choose a Certification Authority page, in the Certification Authorities box, verify that your online CA is selected, and then click Next.

    On the Certificate Request Submission page, click Next to submit the request, and then click Finish to complete the wizard.

    This is how you setup your IIS Server to implement SSL to secure communication of your websites.