系統(tǒng):Centos 7.6
確保已安裝openssl
openssl version
-
生成私鑰文件 private.key (文件名自定義)
openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048
-
-out private.key
:生成的私鑰文件 -
-algorithm RSA
:使用RSA加密算法 -
-pkeyopt rsa_keygen_bits:2048
:指定密碼的長度
-
使用私鑰文件生成證書請求csr.pem
openssl req -new -key private.key -out csr.pem
- Country Name (2-letter code) [XX]: 輸入國家/地區(qū)代碼
- State or Province Name (full name) []: 輸入州/省的全名
- Locality Name (eg, city) [Default City]: 輸入所在城市的名稱
- Organization Name (eg, company) [Default Company Ltd]: 輸入組織名稱
- Organizational Unit Name (eg, section) []: 輸入組織單位或部門名稱
- Common Name (eg, your name or your server’s hostname) []: 輸入通用名稱,即與您正在請求證書的域名相對應的主機名,例如 “example.com”
- Email Address []: 輸入電子郵件地址
以上信息,如果沒有,請留空。
-
使用私鑰和證書請求生成自簽名證書public.crt文章來源:http://www.zghlxwxcb.cn/news/detail-785065.html
openssl x509 -req -in csr.pem -signkey private.key -out public.crt -days 365
-
-out public.crt
:生成自簽名證書 -
-days 365
:證書有效期365天
- 在nginx中配置ssl證書
文章來源地址http://www.zghlxwxcb.cn/news/detail-785065.html
到了這里,關于openssl快速生成自簽名證書的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!