You've successfully subscribed to Nicholas Workshop
Great! Next, complete checkout for full access to Nicholas Workshop
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.

TLS Handshake

Nicholas Wong
Nicholas Wong

It happens in all HTTPS connections.

Certificate phase, chose cipher suite

  1. Client send hello, with supported cipher/version all other information
  2. Server send hello, with certificate, and done hello
  3. Premaster key done

Symetric key exchange using asymetric public key in certificate

  1. Computer installed many CA
  2. Client send we use client key

Now they are talking, with synmetric key


Network Security

Nicholas Wong

Fullstack software engineer with strong background in computer science and extensive experience in software engineering and architecture. Studied in NYU, worked in Yahoo, Rakuten and Manulife.