Secure Sockets Layer, or SSL, is a protocol that is used to encode the data exchanged between a server and its users. The practical application of employing an SSL is to protect the data that site visitors submit on your Internet site - a login page, a payment page if you run a web-based store, and so on. Any info they input in any box on the Internet site will be submitted securely to the server, so their login or payment data will be protected from being accessed by unauthorized individuals. Typically, an SSL certificate requires a dedicated IP address to be set up, meaning that the overall cost for your online presence shall be higher. While this may not be a problem for a larger enterprise, it may matter for a non-profit organization or a small online store that doesn't generate big income if additional money should be spent. This is the key reason why we've taken advantage of an extension known as Server Name Indication (SNI) and we've made it possible to use a shared server IP address to install an SSL certificate.