localhost 添加 SSL 證書(shū) (Windows環(huán)境 )

安裝 OpenSSL

由于 Windows 不像 Mac OS 和 Linux 自帶 openssl,需要另外下載安裝;
下載鏈接:http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-setup.exe
點(diǎn)此下載

安裝過(guò)程略,假設(shè)按默認(rèn)的安裝位置為 C:\Program Files (x86)\GnuWin32

新建配置文件

使用記事本或者其他編輯器,新建文件,命名為 localhost.cnf (注:后綴為 cnf,不是 txt)
文件內(nèi)容設(shè)置如下并保存:

[dn]
CN=localhost

[req]
distinguished_name = dn

[EXT]
subjectAltName=DNS:localhost
keyUsage=digitalSignature
extendedKeyUsage=serverAuth

假設(shè)以上文件的保存位置為 d:\localhost.cnf,后續(xù)會(huì)用到

進(jìn)入命令行界面

注:需以管理員身份進(jìn)入命令行界面
進(jìn)入方式:可以通過(guò)右鍵點(diǎn)擊左下角的“開(kāi)始”按鈕


image.png

或者


image.png

進(jìn)入 OpenSSL 安裝文件夾

注:假設(shè) OpenSSL 的安裝位置為 'C:\Program Files (x86)\GnuWin32',

cd 'C:\Program Files (x86)\GnuWin32\bin'

執(zhí)行后類似下面截圖:


image.png

執(zhí)行命令

.\openssl req -x509 -out localhost.crt -keyout localhost.key -newkey rsa:2048 -nodes -sha256  -subj '/CN=localhost' -extensions EXT -config d:\localhost.cnf

注:

  • 由于沒(méi)有將 openssl 所在路徑添加的系統(tǒng)變量 path 中,所以此處 openssl 命令前面需要有 .\ 兩個(gè)符號(hào),別漏了;
  • 命令行中,最后的路徑 d:\localhost.cnf 為上一步驟創(chuàng)建的配置文件的保存位置,如果路徑不同,則相應(yīng)修改;
  • 執(zhí)行后類似下面的截圖:


    無(wú)標(biāo)題.png

    證書(shū)生成成功

拷貝證書(shū)

進(jìn)入 openssl 的安裝文件夾,拷貝已經(jīng)生成好的證書(shū)到需要使用的位置

image.png

使用證書(shū)示例

以下示例假設(shè)在 Express 中使用


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,189評(píng)論 2 33
  • 期待什么 文||與你相識(shí) 不知道在期待什么 一場(chǎng)不期而遇的約定 還是一個(gè)美麗的邂逅 一切都是那么不可預(yù)知 天空以容...
    與你相識(shí)_40fa閱讀 253評(píng)論 2 1
  • 之一眼疾 生活是走出來(lái)的 不是想出來(lái)的 看不清遠(yuǎn)方也沒(méi)多大關(guān)系 只要緊貼大地,咬緊牙關(guān)向前運(yùn)動(dòng) 就好 一段長(zhǎng)長(zhǎng)的距...
    閑不語(yǔ)閱讀 168評(píng)論 0 1
  • 1 不知從何時(shí)起,一些勵(lì)志文開(kāi)始變了味。 作者動(dòng)輒慫恿讀者逃離體制,裸辭創(chuàng)業(yè),仿佛不逃離體制不創(chuàng)業(yè)的人生,就是沒(méi)有...
    悟恩說(shuō)事閱讀 318評(píng)論 0 1
  • “嘟嘟嘟……對(duì)不起您您撥打的電話無(wú)人接聽(tīng)…嘟嘟嘟嘟…” “...
    yt木棉絮閱讀 150評(píng)論 0 0

友情鏈接更多精彩內(nèi)容