IDC知識庫
IDC領(lǐng)域?qū)I(yè)知識百科平臺

ssl雙向認證過程

SSL雙向認證過程是怎樣的?SSL(安全套接層)工作于TCP層之上,向應(yīng)用層提供了兩個基本安全服務(wù):認證和保密。雙向認證 SSL 協(xié)議的具體過程:

① 瀏覽器發(fā)送一個連接請求給安全服務(wù)器。

服務(wù)器將自己的證書,以及同證書相關(guān)的信息發(fā)送給客戶瀏覽器。

③ 客戶瀏覽器檢查服務(wù)器送過來的證書,是否由自己信賴的 CA 中心所簽發(fā)的。如果是,就繼續(xù)執(zhí)行協(xié)議;如果不是,客戶瀏覽器就給客戶一個警告消息:警告客戶這個證書不可以信賴,詢問客戶是否要繼續(xù)。

④ 接著客戶瀏覽器比較證書里的消息,例如域名和公鑰,與服務(wù)器剛剛發(fā)送的相關(guān)消息是否一致,如果是一致的,客戶瀏覽器認可這個服務(wù)器的合法身份。

⑤ 服務(wù)器要求客戶發(fā)送客戶自己的證書。收到后,服務(wù)器驗證客戶的證書,如果沒有通過驗證,拒絕連接;如果通過驗證,服務(wù)器獲得用戶的公鑰。

 

SSL知識ssl雙向認證過程

⑥ 客戶瀏覽器告訴服務(wù)器自己所能夠支持的通訊對稱密碼方案。

⑦ 服務(wù)器從客戶發(fā)送過來的密碼方案中,選擇一種加密程度最高的方案,用客戶的公鑰加過密后通知瀏覽器。

⑧ 瀏覽器針對這個密碼方案,選擇一個通話密鑰,接著用服務(wù)器的公鑰加過密后發(fā)送給服務(wù)器。

⑨ 服務(wù)器接收到瀏覽器送過來的消息,用自己的私鑰解密,獲得通話密鑰。

⑩ 服務(wù)器、瀏覽器接下來的通訊都是用對稱密碼方案,對稱密鑰是加過密的。

常見的HTTPS傳輸,不需要進行客戶端認證,也就是單向認證。這時就不需要創(chuàng)建客戶端的私鑰和公鑰。服務(wù)器端也只要配置一下服務(wù)器端的私鑰即可。

以上是域名頻道對于ssl雙向認證過程的介紹

贊(0)
分享到: 更多 (0)

中國專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間