Let's Encrypt SSL

关于Let's Encrypt, 大家一定都很熟悉了, 非常知名的一家免费DV SSL证书提供商嘛.
按照官方教程的方法, 从申请到生成SSL证书也非常简单, 只需要按照官方教程下载一个certbot并执行, 按照提示走即可.
但是因为很多很多原因, 在中国大陆区域下载这个certbot可能并不容易, 更有甚者, 服务器可能是Windows或其他嵌入式操作系统, 这给这个工具的使用带来了相当大的不便.
那么, 要是有个能够在线申请并生成SSL证书的工具, 那就实在是太好了呢.


SSLForFree

说起在线生成SSL证书的工具, 或许很多人都听说或者用过这家: sslforfree.com.
这个站之前确实是可以无条件申请Let's Encrypt SSL证书, 并且可以使用自己的CSR文件. 生成出来的证书与直接使用certbot申请到的证书也没有任何区别.
可是最近这个网站居然需要注册了, 更有甚者, 竟然限制了wildcard(通配)的申请, 使用wildcard则需要购买一个数十美刀的套餐……
这……? 哪有拿免费的东西要钱的这种说法嘛 (╯‵□′)╯︵┻━┻


寻找开源的替代品

发现了SSLForFree不再免费提供wildcard SSL证书时, 我特意作了一番调查, 结论是: 截止到这篇文章发表时, Let's Encrypt从来没有停止过免费的wildcard证书申请, 这件事情从头到尾纯粹是SSLForFree不厚道, 自己夹私货……
而certbot的工作原理也非常非常简单, 无非就是对每次提交的数据进行签名, 然后提交到Let's Encrypt的API即可.
那么问题来了, 能否找到一个其他的在线工具, 替代certbot的工作呢? 并且, 这个工具最好是开源, 毕竟是ssl证书嘛, 考虑一下安全问题.
于是我就去github逛了一圈, 还真有~ww


Get HTTPS for free!

就像标题所说的那样, for free. 只不过这次的free是真的免费, 而不像SSLForFree那样夹私货.
而这个项目的在线网站版本也一样好记: https://gethttpsforfree.com/
并且官方承诺不会收集用户的私钥信息, 所有提交上去的数据都是由用户使用openssl本地签名所得. 同时, 官方也放出了该项目对应的github地址: https://github.com/diafygi/gethttpsforfree
使用方法也很简单, 按照提示的流程进行操作即可.