使用 OpenSSL 生成自签名证书(适用于内部系统)
生成 PFX 格式证书:
# 1. 生成私钥
openssl genrsa -out video-platform.key 2048
# 2. 生成证书签名请求(CSR)
openssl req -new -key video-platform.key -out video-platform.csr \
-subj "/C=CN/ST=Liaoning/L=Shenyang/O=Shenyang Metro/CN=223.100.30.219"
# 3. 生成自签名证书(有效期365天)
openssl x509 -req -in video-platform.csr -signkey video-platform.key \
-out video-platform.crt -days 365 -sha256
# 4. 将证书和私钥转换为 PFX 格式
openssl pkcs12 -export \
-inkey video-platform.key \
-in video-platform.crt \
-out video-platform.pfx \
-passout pass:your_password
nginx 格式:
# 1. 生成私钥
openssl genrsa -out video-platform.key 2048
# 2. 生成证书签名请求(CSR)
openssl req -new -key video-platform.key -out video-platform.csr \
-subj "/C=CN/ST=Liaoning/L=Shenyang/O=Shenyang Metro/CN=223.100.30.219"
# 3. 生成自签名证书(有效期365天)
openssl x509 -req -in video-platform.csr -signkey video-platform.key \
-out video-platform.crt -days 365 -sha256
# 4. (可选)生成包含私钥和证书的PEM文件
cat video-platform.crt video-platform.key > video-platform.pem
欢迎来撩 : 汇总all
