Complete the code to identify the first step in the SSL/TLS handshake process.
The SSL/TLS handshake starts with the client sending a [1] message to the server.
The handshake begins when the client sends a ClientHello message to the server to initiate the connection.
Complete the code to identify the message sent by the server after receiving ClientHello.
After receiving ClientHello, the server responds with a [1] message.
The server replies with a ServerHello message, selecting protocol options for the session.
Fix the error in identifying the message where the server sends its digital certificate.
The server sends its [1] message to provide its public key for authentication.
The Certificate message contains the server's public key and is used for authentication.
Fill both blanks to complete the description of the client's key exchange step.
The client sends a [1] message to share the [2] used for session encryption.
The ClientKeyExchange message contains the pre-master secret, which is used to generate the session keys.
Fill all three blanks to complete the final steps of the SSL/TLS handshake.
Both client and server send a [1] message to confirm the handshake, then exchange [2] messages to activate encryption, completing the [3] process.
The Finished messages confirm the handshake integrity, ChangeCipherSpec messages activate encryption, completing the handshake process.