通过openssl生成证书和私钥,一共有两种方式
Mac 生成ssl自签证书 和 CA证书 - devhg - 博客园
第一种方式需要passPhrase,步骤如下:
1.执行 openssl
2.执行genrsa -des3 -out server.key 2048
生成server.key私钥文件
3.执行 req -new -key server.key -out server.csr
创建证书请求,生成server.csr
[选]4.删除密码 rsa -in server.key -out server_no_password.key
生成一个新的key
5.生成crt证书 x509 -req -days 365 -in server.csr -signkey server_no_password.key -out server.crt
6.openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt 将证书文件和私钥合成一份pfx证书文件
第二种方式更快捷,不需要passPhrase(空字符串)
openssl req -nodes -new -x509 -keyout server.key -out server.cert