openSSL生成WEB SSL证书

1.使用openSSL生成凭证与私钥:

bash 复制代码
openssl genrsa -out privatekey.pem 2048
openssl req -new -key privatekey.pem -out cert_req.pem
bash 复制代码
Country Name (2 letter code) [AU]:cn
State or Province Name (full name) [Some-State]:sh
Locality Name (eg, city) []:sh
Organization Name (eg, company) [Internet Widgits Pty Ltd]:zhang
Organizational Unit Name (eg, section) []:zhang
Common Name (e.g. server FQDN or YOUR name) []:zhang
Email Address []:zhang@xxx.com

2. 使用数字签名算法签名密钥

bash 复制代码
openssl x509 -sha256 -req -days 365 -in cert_req.pem -signkey privatekey.pem -out sign_cert.pem

并保存签名后的证书公钥文件

3. 自签名ca证书

openssl req -new -x509 -days 365 -key privatekey.pem -out ca_cert.pem

相关推荐
白总Server11 分钟前
Gateway解说
服务器·网络·数据库·web安全·架构·php·idc
Karoku0661 小时前
【MySQL数据库】MHA高可用
linux·运维·服务器·数据库·mysql
断水客2 小时前
apt-get install cmake, Unable to fetch some archives
linux·运维·服务器
S hh2 小时前
【Linux网络】UdpSocket
linux·运维·服务器·网络·学习
demodeom2 小时前
Python 操作 读/写 Excel
服务器·python·excel
binqian3 小时前
【Linux】mnt命名空间-操作
linux·运维·服务器
rr最叨4 小时前
Linux基础知识作业
linux·运维·服务器
cen难取名4 小时前
如何使用git上传项目至github。记一次上传github经历
运维·服务器·github
Karoku0664 小时前
【缓存与加速技术实践】Redis 高可用
运维·服务器·数据库·redis·mysql·缓存
Karoku0664 小时前
【缓存与加速技术实践】Redis 主从复制
linux·运维·服务器·数据库·redis·缓存