Mac os自带 openssl ,直接在命令行里使用 openssl就可以。
注意:本人在操作的时候没注意 直接生成在电脑根目录了,让我找的着急。
建议:新建一个文件夹 就放心。cd 文件夹名 按回车 就进入文件目录了。
1、打开Terminal –> cd 到指定文件夹MyTestCert
然后输入 openssl
kenMac:~ MyTestCert$openssl
2、OpenSSL> genrsa -out rsa_private_key.pem 1024 // 第一句命令:生成私钥。接下来Terminal显示内容如下:
Generating RSA private key, 1024 bit long modulus
……………+++
……………………………………….+++
e is 65537 (0x10001)
3 OpenSSL后运行>生成RSA公钥
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
接下来Terminal显示内容如下:,不要管继续
writing RSA key
4 将RSA私钥转换成PKCS8格式
openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
注意:“>”符号后面的才是需要输入的命令。
接下来Terminal显示内容如下:
—–BEGIN PRIVATE KEY—–
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKAQ5JX29KV65VpR
o6LfMRsCk3ZBeool+5ex16PkAKKv6a46ydp+7xVfZ8F+9TDqYZitSohRIDZL3NBA
xEigFYCMWJ40uwKGAtUvYtkaIWgBGhSV0DciJhO9REviyUfN5gkTNeaAHQJc4nbG
Bh7mfSTNhT0FN9W+6x/OgahJhSPJAgMBAAECgYEAmwIA+6FeJeqvtRmeaBnQSiHi
gADFFIfX731QIOyqGOJWYF2aILgP/BiaN+4ksCwqO1qF9SDrGum4ewxdiR9N8djj
qpnI8Da0Njyp4wlHmBOtH5wSoqO5mQ1v3UHvfw1m93YrNaqRakfvMc0gWDqqjyMN
qzNjyGa9Ws4OSAssE0kCQQDMAWleup0o8MgpV7Yqm4K0a6Mhi1WHLfD2RG9mc743
Q1gdBVgiNbSIbEQZkf9E0TqNUZXeHK3no0qU8MNzRPefAkEAyNyX551F3LW1aLjs
d/BQb7aBW6u8ky7xKMFkrcihOubrzNFavKZVpEccMFJAY4ivljyElH6u0jL9IuBX
IwTLlwJAelZaXwFf375M+mXsCy8IubNWt3X8Cz2ko7o0Z+b+6dsLyxN6X8F/CtSK
Hh9sSlOCXl7PlcvzCdblkd20B7sTFwJAc0pzAqW6QOonm1lxmZJdiRG3hFe54L1z
/NGsqTdcnAOJ20FblKbgx29tlarQfJErP8+yxc1FKS/NLmSYf2g0NwJBAKB7KPa9
5IULBaAyWw/YsjSacc5ivreCo8AMfdwkPY5222ve6HDP/ec76axQXSWCZRBso1QW
Ph+B7hVR7ZceA+Q=
—–END PRIVATE KEY—–
最后在你的文件夹中会出现两个文件
后面会详细说