openssl生成自签名证书
使用openssl可以方便的生成自签名证书,步骤如下
- 创建私钥
由于是自签名,该私钥会同时用于签名和服务器本身,采用如下命令生成
1 | openssl genrsa -out my.key 2048 |
- 基于私钥创建csr(证书请求签名),csr中包含服务器公钥
1 | openssl req -new -key my.key -out my.csr -subj "/C=CN/ST=shanghai/L=shanghai/O=example/OU=it/CN=domain1/CN=domain2" |
1 | /C= Country 国家 |
- 最后使用csr和key来生成证书
1 | openssl x509 -req -in my.csr -out my.crt -signkey my.key -days 3650 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 jking の 博客!