new session ticket
-
clent -> server Client Hello
- generate Random Number (RNc)
- preferred Cipher Suites
-
clent <- server Server Hello
- generate Random Number (RNs)
- selected Cipher Suite
-
clent <- server Certificate
- include server public key
- include server public key
- clent <- server Hello Done
-
clent -> server Client Key Exchange
- generate Pre Master Secret (PMS) and encrypted with server public key
-
clent -> server Change Cipher Spec
- caculate Master Secret (MS) as Symmetric key from PMS, RNs, RNc
- clent -> server Client Finished (Enc.)
-
clent <- server Change Cipher Spec
- caculate Master Secret (MS) as Symmetric key from PMS, RNs, RNc
- clent <- server Server Finished (Enc.)
- clent <-> server Data (Enc.)
within a session
- clent -> server Client Hello
- clent <- server Server Hello
- clent <- server Change Cipher Spec
- clent <- server Server Finished (Enc.)
- clent -> server Change Cipher Spec
- clent -> server Client Finished (Enc.)
- clent <-> server Data (Enc.)