A SSL handshake is the process that occurs when two devices first establish a secure connection. This process involves the exchange of various pieces of information between the devices in order to set up the secure connection. This information includes things like the SSL protocol version that will be used, the cipher suite that will be used to encrypt communications, and the server’s digital certificate.