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.
You can also import existing certificates that are previously installed on your web server.
On the Name and Security Settings page, in the Name box, type yourservername.domainname.com
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.