SSL的工作流程如下:
1、客戶端傳送列出客戶端密碼能力的客戶端“您好”的訊息;
2、 伺服器以伺服器“您好”的訊息響應;
3、 伺服器傳送其SSL數字證書;
4、 伺服器發出伺服器“您好完成”訊息並等待客戶端響應;
5、 接到伺服器“您好完成”訊息,客戶端將驗證伺服器的SSL數字證書的有效性並檢查伺服器的“你好”訊息引數是否可以接受;
6、 客戶端傳送“客戶端金鑰交換”訊息;
7、 客戶端使用加密運算將 pre master secret 轉化為 master secret,然後,客戶端發出“更改密碼規範” 訊息將伺服器轉換為新協商的密碼對。客戶端發出的下一個訊息為用此密碼方法和金鑰加密的第一條訊息;
8、 伺服器以自己的“更改密碼規範”和“已完成”訊息響應;
9、傳送加密的應用程式資料。