HTTPS
From RemObjects Software
HTTPS is HTTP wrapped in an SSL/TLS stream, making the connection secure as the data sent over the socket is not readable.
SSL uses certificates to verify the authenticity of a remote server. The remote server has a certificate signed by a trusted certificate authority, proving the server really is who it said it is. The client, usually a browser, is responsible for checking the certificate, it's expiry date, and if the certificate corresponds with the called domain name.
Certificates can be bought from companies that are in the list of accepted certificate authorities, after proving the domain name and company name in the certificate is owned by the person requesting the certificate.
