Node.JS 是一個開源的跨平台運行環境(RE),用於開發服務器端的網頁應用程序。作為一個異步事件驅動的框架,Node.js 設計用於構建可擴展的網絡應用程序。
在安全性方面,這個服務器 RE 可以安裝 SSL 證書,使用 mod tls,因此可以使用 https.createServer 進行 HTTP over TLS 連接。
證書簽名請求的生成可以通過 OpenSSL完成。使用此命令檢查您的模塊包中是否有此附加組件:$ openssl。
如果沒有此附加組件,請使用此命令下載:npm install openssl。
然後,使用以下命令生成 CSR/RSA 私鑰:
openssl req -nodes -newkey rsa:2048 -keyout example_com.key -out example_com.csr
填寫所需字段時,僅使用字母數字字符(英文字母和數字),並提供所需的信息:
- 通用名稱(證書應發放的域名,對於通配符證書使用 *.example.com)
- 國家(兩位數 ISO 合規國家代碼)
- 州(或省)
- 城市
- 組織(法定註冊公司名稱 - 對於組織驗證和擴展驗證證書是必須的,域名驗證證書可以使用 NA)
- 組織單位(部門 - 附加公司信息,DV 證書也可以使用 NA)
- 電子郵件地址
您的 CSR 將生成在一個 .csr 文件中,而私鑰將放置在 .key 文件中。
複製生成的 CSR 並繼續進行證書激活程序。
證書發放完成後,請使用這個指南來安裝它。