隨著網(wǎng)絡(luò)安全形勢(shì)的發(fā)展,SSL已是各大網(wǎng)站的標(biāo)配,啟用SSL的好處自然不必多說,然后每份SSL證書也要花費(fèi)不菲的銀子,按最便宜的DV證書來看,每年也要個(gè)四五百呢。
有趨勢(shì)有需求,自然也有免費(fèi)可用。免費(fèi)的SSL證書中,首推就是Let's Encrypt。
Let's Encrypt,官網(wǎng)是https://letsencrypt.org/,它是一個(gè)由各大公司贊助的公益組織,我們看看它的介紹。
“Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).”
既然是個(gè)公益組織,所以不可能請(qǐng)很多工作人員,所以,Let's Encrypt研發(fā)了一套協(xié)議,命名為ACME protocol(Automatic Certificate Management Environment),借助這套協(xié)議,更多熱心人員開發(fā)了相應(yīng)的工具,使用這些工具就可以不借助其他人的幫助下,完成SSL證書的申請(qǐng)。
目前已有各種工具可以用于申請(qǐng)證書,你可以在如下這個(gè)地址里查找:
https://letsencrypt.org/docs/client-options/
我最熟悉的自然是Windows平臺(tái),此平臺(tái)下,首推ACMESharp工具,因此將用此工具來進(jìn)行SSL證書的申請(qǐng)。
我們需要準(zhǔn)備的有:
1、一臺(tái)可以訪問Internet的Windows 7電腦,并具備管理員權(quán)限
2、Powershell 5.0
3、SSL證書對(duì)應(yīng)的網(wǎng)站域名
4、一個(gè)郵箱地址
5、可以設(shè)置網(wǎng)站域名的DNS,或者可以設(shè)置網(wǎng)站下的文件夾和文件內(nèi)容
如何查看和升級(jí)Powershell,請(qǐng)參見查看Powershell的版本和升級(jí)Powershell到5.0(最新版本)。
ACMESharp是一個(gè)開源軟件,它的源代碼位于“
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式