SSL functions in two ways. Second, the SSL is set up to authenticate the server, and optionally the client. An advantage to using the SSL protocols, is that it is application protocols independent. This means the SSL can negotiate an encryption algorithm and key, as well as verify a server before the SSL transmits or receives its first byte of data. All the application information data is transmitted encrypted, which ensure privacy.
Encryption is used for all messages after a simple handshake is used to define a secret key.
Channels are authenticated. The endpoint server of the transmission is always authenticated. Channels are reliable. Information includes a message integrity check. On top of using the SSL protocol security, we also utilizes a PGP program between our host server, and our order department.