隨著網(wǎng)絡(luò)安全形勢的發(fā)展,SSL已是各大網(wǎng)站的標(biāo)配,啟用SSL的好處自然不必多說,然后每份SSL證書也要花費不菲的銀子,按最便宜的DV證書來看,每年也要個四五百呢。
有趨勢有需求,自然也有免費可用。免費的SSL證書中,首推就是Let's Encrypt。
Let's Encrypt,官網(wǎng)是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研發(fā)了一套協(xié)議,命名為ACME protocol(Automatic Certificate Management Environment),借助這套協(xié)議,更多熱心人員開發(fā)了相應(yīng)的工具,使用這些工具就可以不借助其他人的幫助下,完成SSL證書的申請。
目前已有各種工具可以用于申請證書,你可以在如下這個地址里查找:
https://letsencrypt.org/docs/client-options/
我最熟悉的自然是Windows平臺,此平臺下,首推ACMESharp工具,因此將用此工具來進行SSL證書的申請。
我們需要準(zhǔn)備的有:
1、一臺可以訪問Internet的Windows 7電腦,并具備管理員權(quán)限
2、Powershell 5.0
3、SSL證書對應(yīng)的網(wǎng)站域名
4、一個郵箱地址
5、可以設(shè)置網(wǎng)站域名的DNS,或者可以設(shè)置網(wǎng)站下的文件夾和文件內(nèi)容
如何查看和升級Powershell,請參見查看Powershell的版本和升級Powershell到5.0(最新版本)。
ACMESharp是一個開源軟件,它的源代碼位于“
網(wǎng)友評論