OpenSSL 常用方法收集

下载 OpenSSL

进入 OpenSSL 命令行模式:

1
OpenSSL

;) windows 系统中会提示:

1
2
WARNING: can\'t open config file: /usr/local/ssl/openssl.cnf
OpenSSL>

退出OpenSSL程序

1
OpenSSL> exit

生成私钥

1
OpenSSL> genrsa -out rsa_private_key.pem   1024

生成公钥

1
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

将公私钥写入同一文件

1
cat cert.key cert.crt > cert.pem

转换成 PKCS8 格式

1
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem

其它一些格式转换,参考这里

参考资源

  1. Nginx https 双向认证