Podobně se podíváme, jak SSL zajišťuje šifrování
a dešifrování předávaných zpráv.
- Klient pošle serveru inicializační zprávu se svým veřejným klíčem.
- Server odpoví zprávou, která mezi jiným obsahuje jeho veřejný klíč. Zprávu zašifruje veřejným klíčem klienta.
- Klient zašle serveru žádost o tajný klíč. Zprávu zašifruje veřejným klíčem serveru.
- Server vygeneruje tajný klíč a zašifrovaný veřejným klíčem klienta ho předá klientu.
Od tohoto okamžiku mohou oba partneři tajným klíčem šifrovat
a dešifrovat předávané zprávy. Využívají od tohoto okamžiku prostředky symetrické kryptografie.