現(xiàn)如今為了保護(hù)用戶數(shù)據(jù),多數(shù)企業(yè)都已經(jīng)給網(wǎng)站安裝了標(biāo)準(zhǔn)化的ssl證書。要獲得證書,網(wǎng)站運(yùn)營商需要聯(lián)系認(rèn)證機(jī)構(gòu)。這些組織有權(quán)頒發(fā) SSL 證書,但通常會(huì)對其服務(wù)收取費(fèi)用。因此很多企業(yè)由于成本原因會(huì)選擇自己生成ssl證書。
那么自己真的能生成ssl證書嗎?個(gè)人申請ssl證書的流程是什么樣的?
1、自己能生成ssl證書嗎?
自己可以生成ssl證書,自己生成SSL證書可以通過OpenSSL的Keytool、Adobe Reader和Apple的密鑰鏈等工具來創(chuàng)建。雖然目前還是有很多用戶在使用自己生成的SSL證書,但是站在安全的角度考慮,不建議使用。
2、個(gè)人申請ssl證書的流程是什么樣的?
①創(chuàng)建根證書密鑰文件(自己做CA)root.key;創(chuàng)建根證書的申請文件root.csr;創(chuàng)建一個(gè)自當(dāng)前日期起為期十年的根證書root.crt。
②創(chuàng)建服務(wù)器證書密鑰server.key;創(chuàng)建服務(wù)器證書的申請文件server.csr;創(chuàng)建自當(dāng)前日期起有效期為期兩年的服務(wù)器證書server.crt。
③創(chuàng)建客戶端證書密鑰文件client.key;創(chuàng)建客戶端證書的申請文件client.csr;創(chuàng)建一個(gè)自當(dāng)前日期起有效期為兩年的客戶端證書client.crt。
④將客戶端證書文件client.crt和客戶端證書密鑰文件client.key合并成客戶端證書安裝包c(diǎn)lient.pfx;保存生成的文件備用,其中server.crt和server.key是配置單向SSL時(shí)需要使用的證書文件,client.crt是配置雙向SSL時(shí)需要使用的證書文件,client.pfx是配置雙向SSL時(shí)需要客戶端安裝的證書文件。
.crt文件和.key可以合到一個(gè)文件里面,把2個(gè)文件合成了一個(gè).pem文件,直接復(fù)制過去即可。
以上就是有關(guān)自己能生成ssl證書嗎?個(gè)人申請ssl證書流程的知識(shí)介紹。推薦閱讀:自簽ssl證書怎么樣?企業(yè)可以使用自簽ssl證書嗎?