使用openssl生成
- 生成私钥(使用des3算法)
openssl genrsa -des3 -out private-rsa.key 1024
提示输入私钥密码,完成后生成private-rsa.key私钥文件
- 使用私钥文件生成证书文件
openssl req -new -x509 -key private-rsa.key -days 750 -out public-rsa.cer
过程中需要输入私钥密码,以及一些证书的信息,建议保存下来
Country Name (2 letter code) []:
State or Province Name (full name) []:
Locality Name (eg, city) []:
Organization Name (eg, company) []:
Organizational Unit Name (eg, section) []:
Common Name (eg, fully qualified host name) []:
Email Address []:
- 生成pfx文件(PKCS格式证书)
openssl pkcs12 -export -name test-alias -in public-rsa.cer -inkey private-rsa.key -out user-rsa.pfx