This allows a user to confirm a server's identity. This confirmation might be important if the user, for example, is sending a credit card number over the network and wants to check the receiving server's identity. This allows a server to confirm a user's identity. This confirmation might be important if the server, for example, is a bank sending confidential financial information to a customer and wants to check the recipient's identity. An Encrypted SSL Connection Requires all information sent between a client and a server to be encrypted by the sending software and decrypted by the receiving software, thus providing a high degree of confidentiality.
Confidentiality is important for both parties to any private transaction.
In addition, all data sent over an encrypted SSL connection is protected with a mechanism for detecting tampering, that is, for automatically determining whether the data has been altered in transit. The SSL record protocol and the SSL handshake protocol. The SSL record protocol defines the format used to transmit data. Allow the client and server to select the cryptographic algorithms, or ciphers, that they both support. Optionally authenticate the client to the server.