免费证书一般有下面几种:
Let's Encrypt:获得Mozilla、微软等主要浏览器厂商的根授信,出现的目的就是为了推广HTTPS,缺点是只有3个月有效期,过期需续签;
TrustAsia亚洲诚信;
StartSSL免费DV证书:因丑闻被主流浏览器封杀,一般不建议;
Wosign(沃通)免费DV证书:同上,被各大浏览器封杀,基本可以无视了;
我们一般不需要自己直接和它们打交道,国内的云服务提供商一般都有免费的证书申请,这里操作会更简单一点。
先声明一下,这里不是打广告,如果有更好用的,欢迎大家推荐。阿里云之前有一款免费的SSL证书申请,但是现在好像下线了,腾讯云有一款TrustAsia的免费证书,又拍云说是有2款免费证书,而且可以自动续签,但是试了一下发现必须把域名绑定到它们的CNAME才行,所以想想还是放弃了:
最后我用的是腾讯云免费SSL证书,有一款TrustAsia的免费证书,缺点是有效期只有1年(到期应该可以重新申请),且不支持泛域名,如果子域名很多的话比如挨个申请,很麻烦,大家有更好用的欢迎推荐:
申请很简单,简单填写资料,然后验证域名身份,快的话2-3分钟内就能成功申请到:
成功后可以把证书下载到本地,内置了Apache、IIS、Nginx、Tomcat的4种证书格式,很方便。
申请到的证书: