HTTPS证书的出现是为了解决HTTP没有加密功能的问题,将HTTP和SSL/TLS相结合,通过对整个通信线路进行加密来防止通信内容被窃听、篡改或伪装,这就是超文本传输安全协议HTTPS。

HTTP通信时,位于应用层的HTTP直接和位于传输层的TCP进行通信。而在HTTPS通信时,HTTP先和SSL进行通信,再由SSL和TCP进行通信。

HTTPS证书是遵守SSL/TLS协议,由可信任的证书颁发机构CA在验证服务器身份后颁发,具有身份验证和数据加密功能的一种数字证书。SSL证书对进行通信的客户端和服务器进行身份验证,并在认证通过后建立一条安全的通道,对传输的数据进行加密,确保数据在传输过程中不被改变。在服务器上部署HTTPS证书,可以有效防止通信内容被窃听、篡改和伪装。