1 、背景
谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。
2、介绍
https:是一种传输层加密协议,由 http(应用层)+ TLS/SSL(会话层)构成,是HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全全套接字层(SSL)作为HTTP应用层的子层。端口:443
3、SSL证书
(1) 自签名证书:网上有很多关于生成自签名证书的,这里不介绍了,问题是:生成的自签名证书不被浏览器信任,需要添加例外(只能用于内测,没用);
(2) DV (Domain Validation Certificate) DV 证书适合个人网站使用,申请证书时,CA 只验证域名信息。几分钟之内就能签发。(赛门铁克Symante);
(3) OV ( Organization Validation Certificate) OV 证书需要认证公司的信息。1-2天签发;
(4) EV ( Extended Validation Certificate) EV 证书的认证最为严格,一般会要求提供纸质材料。签发时间也较久。