MAC: 自己制作https的ssl證書(shū)(自己簽發(fā)免費(fèi)ssl證書(shū))(OPENSSL生成SSL自簽證書(shū))
前言
現(xiàn)在https大行其道, ssl又是必不可少的環(huán)節(jié). 今天就教大家用開(kāi)源工具openssl自己生成ssl證書(shū)的文件和私鑰
環(huán)境
MAC電腦
openssl工具自行搜索安裝
正文
1、終端執(zhí)行命令
//生成rsa私鑰,des3算法,1024位強(qiáng)度,ssl.key是秘鑰文件名。
openssl genrsa -des3 -out ssl.key 1024
2、輸入密碼,這里會(huì)輸入兩次. 填寫(xiě)一樣即可. 隨意填寫(xiě)一個(gè). 下一步就會(huì)刪除這個(gè)密碼
3、輸入密碼,這里會(huì)輸入兩次. 填寫(xiě)一樣即可. 隨意填寫(xiě)一個(gè). 下一步就會(huì)刪除這個(gè)密碼
//終端執(zhí)行刪除密碼命令
//這里目錄和生成私鑰的目錄一致
openssl rsa -in ssl.key -out ssl.key
4、生成CSR(證書(shū)簽名請(qǐng)求)
我們根據(jù)根據(jù)剛剛生成的key文件來(lái)生成證書(shū)請(qǐng)求文件,終端執(zhí)行如下命令:
openssl req -new -key ssl.key -out ssl.csr
說(shuō)明:執(zhí)行以上命令后,需要依次輸入國(guó)家、地區(qū)、城市、組織、組織單位、Common Name、Email和密碼。其中Common Name應(yīng)該與域名保持一致。密碼我們已經(jīng)刪掉了,直接回車(chē)即可
溫馨提示Common Name就是證書(shū)對(duì)應(yīng)的域名地址. 我們開(kāi)發(fā)微信小程序時(shí)必須要讓我們的外鏈的https的域名和證書(shū)統(tǒng)一才行
5、生成自簽名證書(shū)
根據(jù)以上2個(gè)文件生成crt證書(shū)文件,終端執(zhí)行下面命令:
//這里3650是證書(shū)有效期(單位:天)。這個(gè)大家隨意。最后使用到的文件是key和crt文件。
openssl x509 -req -days 3650 -in ssl.csr -signkey ssl.key -out ssl.crt
到這里我們的證書(shū)就已經(jīng)創(chuàng)建成功了.(ssl.key 和 ssl.crt) 可以直接用到https的server中了.文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-851360.html
提示
需要注意的是,在使用自簽名的證書(shū)時(shí),瀏覽器會(huì)提示證書(shū)的頒發(fā)機(jī)構(gòu)是未知的文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-851360.html
到了這里,關(guān)于MAC: 自己制作https的ssl證書(shū)(自己簽發(fā)免費(fèi)ssl證書(shū))(OPENSSL生成SSL自簽證書(shū))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!