引子

前幾天看到微信后臺團隊分享了TLS相關文章,正好gRPC里TLS數據加密是很重要的一塊,于是整理出了這篇文章。

 

在gRPC里,如果僅僅是用來做后端微服務,可以考慮不加密。本文太長,先給個大綱。

1. HTTPS,HTTP/2介紹

2. TLS加密原理、實現庫

3. HTTP/2協議協商機制

4. 自建數字證書(CA)

5. gRPC使用TLS

 

1. HTTP/1.x

目前絕大多數網站和APP都是建立在HTTP之上的,所有的數據都是明文傳輸,沒有任何安全可言。