建立私鑰 openssl genrsa -out ca-key.pem 1024
建立證書請求 openssl req -new -out ca.csr -key ca-key.pem
之後按個人的實際情況,填寫資訊 (這些資訊會標明在證書裡面)
自簽署證書 openssl x509 -req -in ca.csr -out ca.cer -signkey ca-key.pem -days 3650
生成server證書 openssl genrsa -out server-key.pem 1024
建立證書請求 openssl req -new -out server-req.csr -key server-key.pem
根據個人的實際情況,填寫資訊
自簽署證書
openssl x509 -req -in server-req.csr -out server-cert.pem -signkey server-key.pem -ca ca.cer -cakey ca-key.pem -cacreateserial -days 3650
之後更改 server-cert.pem的字尾 server-cert.cer (不改也可以,這只是倆種不同的編碼)
這樣之後 server-cert.cer為自簽證書,且包含公鑰,server-key.pem為私鑰。可以在專案中直接使用,更改後專案就可以支援https請求了
go
func()
}()
簡單版本
生成私鑰
openssl genrsa -out server.key 2048
生成 csr (certificate signing request)
openssl req
-subj 「/c=cn/st=beijing/l=beijing/o=***/ou=***/cn=***」
-new
-key server.key
-out server.csr
生成自簽名證書
openssl x509
-req
-days 3650
-in server.csr
-signkey server.key
-out server.crt
openssl自簽證書
1 自簽證書測試 安裝nginx yum y install nginx檢查nginx的ssl模組 2 準備私鑰和證書 建立私鑰 root docker cd etc nginx root docker nginx mkdir p ssl root docker nginx cd ssl root ...
OpenSSL自簽證書
安裝openssl 1.生成私鑰 openssl genrsa out server.key 20482.生成證書請求檔案scr openssl req new key server.key out server.csr 然後根據提示輸入一些資訊 common name這裡,要填寫成使用ssl證書 ...
openssl 生成自簽證書及檢視證書細節
生成x509格式的ca自簽名證書 openssl req new x509 keyout ca.key out ca.crt 生成服務端的私鑰 key檔案 及csr檔案 openssl genrsa des3 out server.key 1024 openssl req new key serve...