out private.key 2048
“`
其中,private.key為私鑰文件名,2048為密鑰長度,可以自行設置。
3. 生成證書請求
執行以下命令,生成證書請求文件:
“`
openssl req -new -key private.key -out csr.csr
“`
其中,csr.csr為證書請求文件名。在生成證書請求時需要填寫一些信息,比如組織名稱、所在國家、郵件地址等等。這些信息不是很重要,可以隨便填寫,但是Common Name必須填寫你要使用的域名,如果沒有域名可以填寫localhost或者127.0.0.1。
4. 生成自簽名證書
執行以下命令,生成自簽名證書:
“`
openssl x509 -req -days 365 -in csr.csr -signkey private.key -out certificate.crt
“`
其中,certificate.crt為證書文件名,-days 365表示證書有效期為365天。
5. 配置Web服務器
將生成的私鑰和證書文件濮陽中原證卷怎樣申請ssl證書拷貝到Web服務器的配置目錄中,然后在Web服務器配置文件中添加SSL配置,啟用HTTPS。
以上就是使用自簽名證書在沒有域名的情況下申請SSL證書的方法。雖然自簽名證書不能在公網中使用,但是在本地測試或者內網中使用HTTPS加密傳輸數據是非常方便的。