自制SSL证书

返回
Author Avatar
钢翼
2017-06-02
编程
173

参考:http://www.cnblogs.com/lihuang/articles/4205540.html

使用openssl工具,如已安装git,可使用git bash

1.生成私钥

 openssl genrsa -des3 -out server.key 2048

2.生成CSR

 openssl req -new -key server.key -out server.csr
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Beijing
Locality Name (eg, city) []:Beijing
Organization Name (eg, company) [Internet Widgits Pty Ltd]:joyios
Organizational Unit Name (eg, section) []:info technology
Common Name (e.g. server FQDN or YOUR name) []:demo.joyios.com
Email Address []:liufan@joyios.com

3.删除私钥中的密码

cp server.key server.key.org
openssl rsa -in server.key.org -out server.key

4.生成自签名证书

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

5.转换成pfx

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt