OPENSSL 生成RSA公钥、私钥和证书
在命令窗口执行下列操作。
1)生成RSA私钥:
openssl genrsa -out rsa_private_key.pem 2048
生成内容:
-----BEGIN RSA PRIVATE KEY-----
Base64内容。
-----END RSA PRIVATE KEY-----
2)把RSA私钥PKCS1格式转换成PKCS8格式
openssl pkcs8 -topk8 -inform PEM -in opetxsv01_20200306.key -outform pem -nocrypt -out pkcs8_private_key.pem
生成内容:
-----BEGIN PRIVATE KEY-----
Base64内容。
-----END PRIVATE KEY-----
3) 生成RSA公钥
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
生成内容:
-----BEGIN PUBLIC KEY-----
Base64内容。
-----END PUBLIC KEY-----
4)CSR 证书文件生成
如果需要CSR证书的话(需要输入国家等信息,或者默认执行),不需要就忽略。
需要认证中心认证时:
openssl req -new -key private_key.pem -out rsaCerReq.csr
生成内容:
-----BEGIN CERTIFICATE REQUEST-----
Base64内容。
-----END CERTIFICATE REQUEST-----
本地使用,不去认证中心认证时:
openssl req -new -x509 -key rsa_private_key.key -out cacert.pem -days 365
生成内容:
-----BEGIN CERTIFICATE-----
Base64内容。
-----END CERTIFICATE-----
——End——