June 2014
Intermediate to advanced
696 pages
38h 52m
English
Transport Layer Security/Secure Sockets Layer (TLS/SSL) is a cryptographic protocol designed to provide secure communications on the Internet. It uses X.509 certificates along with session keys to verify whether the socket server you are communicating with is the one you are intending to communicate with. TLS provides security in two main ways. First, it uses long-term public and secret keys to exchange a short-term session key so that data can be encrypted between client and server. It also provides authentication so that you can ensure that the webserver you are connecting to is the one you actually think it is, thus preventing man-in-the-middle attacks, in which requests are rerouted through a third party. ...
Read now
Unlock full access