随着网络安全形势的发展,SSL已是各大网站的标配,启用SSL的好处自然不必多说,然后每份SSL证书也要花费不菲的银子,按最便宜的DV证书来看,每年也要个四五百呢。

有趋势有需求,自然也有免费可用。免费的SSL证书中,首推就是Let's Encrypt。

Let's Encrypt,官网是https://letsencrypt.org/,它是一个由各大公司赞助的公益组织,我们看看它的介绍。

“Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).”

既然是个公益组织,所以不可能请很多工作人员,所以,Let's Encrypt研发了一套协议,命名为ACME protocol(Automatic Certificate Management Environment),借助这套协议,更多热心人员开发了相应的工具,使用这些工具就可以不借助其他人的帮助下,完成SSL证书的申请。

目前已有各种工具可以用于申请证书,你可以在如下这个地址里查找:
https://letsencrypt.org/docs/client-options/

我最熟悉的自然是Windows平台,此平台下,首推ACMESharp工具,因此将用此工具来进行SSL证书的申请。

我们需要准备的有

1、一台可以访问Internet的Windows 7电脑,并具备管理员权限
2、Powershell 5.0
3、SSL证书对应的网站域名
4、一个邮箱地址
5、可以设置网站域名的DNS,或者可以设置网站下的文件夹和文件内容

如何查看和升级Powershell,请参见查看Powershell的版本升级Powershell到5.0(最新版本)

ACMESharp是一个开源软件,它的源代码位于“

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式