OCSP 在SSL证书中起什么作用
SSL證書是數字證書的一種,形式上是一組密鑰。在服務器上安裝了SSL證書后,服務器與終端之間的數據都是通過此密鑰進行加密后傳輸的,防止數據在傳輸的過程中被竊取、篡改。安裝的SSL證書是有一定的生命周期的,并不是可以無限期的使用下去。一種是SSL證書自然過期后,將無法使用,需要再找CA機構簽發新的證書;另一種是,因為某些特殊原因在SSL證書過期前,被 CA 機構吊銷。但如何判斷SSL證書是否在有效期內或是否被吊銷呢?這時候 OCSP 就起到了至關重要的作用。
OCSP(Online Certificate Status Protocol )是一種在線證書狀態協議,是維護服務器和其它網絡資源安全性的兩種普遍模式之一。
當訪客在訪問一個安裝有SSL證書的網站時,會通過服務端接口去驗證該SSL證書是否過期,由于網絡等一些客觀原因,每個連接去驗證國外的服務器可能會帶來一些不可控的用戶體驗和訪問延時,這對于CA來說也是一個不小的并發連接。所以OCSP一般會被應用到服務端,給客戶端節省這部分的時間。服務端周期性的去連接CA的OCSP服務器,驗證一個證書的合法性,存儲在本地。當客戶端向 OCSP 響應服務器發送一個對于證書狀態信息的請求,服務器會回復一個“有效”、“過期”或“未知”的響應。在得到響應后,訪客就可以訪問相對應的網頁了。
綜上所述,我們可以這樣比喻, SSL證書就像是網站的一道安全門,OCSP 則是檢驗這道安全門是開、是關或是否有效的狀態的協議,只有有了這項協議,我們才能知道這道安全門是不是能正常使用。
總結
以上是生活随笔為你收集整理的OCSP 在SSL证书中起什么作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 视频帧凸包检测 结果存入数据库
- 下一篇: Unity实现BStar寻路