先安装OpenSSL
yum install OpenSSL
生成密钥 (注意:生成文件的位置在当前进入OpenSSL的位置)
openssl(进入OpenSSL 生成)
OpenSSL> genrsa -out rsa_private_key.pem 1024 #生成私钥
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem #生成公钥
OpenSSL> exit #退出OpenSSL程序
私钥转换成PKCS8格式 #Java开发者需要将私钥转换成PKCS8格式(-----BEGIN PRIVATE KEY-----以这个开头)
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem
PKCS8格式私钥转换为PKCS1(传统私钥格式)(-----BEGIN RSA PRIVATE KEY----- 以这个开头)
OpenSSL> pkcs8 -in rsa_private_key_pkcs8.pem -nocrypt -out pri_key.pem (旧)
OpenSSL> rsa -in rsa_private_key_pkcs8.pem -out pri_key.pem (新)
注意:转完格式后自己查看一下内容头是否对