We can build a secure infrastructure based on public-key cryptography using digital certificates with technologies such as Secure Sockets Layer (SSL).
We need two things to publish a secure website or web application:
- HTTPS (secure) port 443
- SSL certificate
HTTPS is a secure communications channel that is used to exchange information between a client computer and a server. It uses SSL.
To enable SSL in IIS, you must first create a certificate that is used to encrypt and decrypt the information that is transferred over the network. IIS includes its own certificate request tool that you can use to send a certificate request to a certification authority. This tool simplifies the process of obtaining a certificate.